diff --git a/Resources/Scripts/Scene/1/scene1_block1102.lua b/Resources/Scripts/Scene/1/scene1_block1102.lua index ac29c0d77..1419750a0 100644 --- a/Resources/Scripts/Scene/1/scene1_block1102.lua +++ b/Resources/Scripts/Scene/1/scene1_block1102.lua @@ -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 } }, diff --git a/Resources/Scripts/Scene/1/scene1_group111101235.lua b/Resources/Scripts/Scene/1/scene1_group111101235.lua index 8c9b16f0e..ec8a4027e 100644 --- a/Resources/Scripts/Scene/1/scene1_group111101235.lua +++ b/Resources/Scripts/Scene/1/scene1_group111101235.lua @@ -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 diff --git a/Resources/Scripts/Scene/1/scene1_group111102001.lua b/Resources/Scripts/Scene/1/scene1_group111102001.lua index 35d1a3c55..a4a7d0884 100644 --- a/Resources/Scripts/Scene/1/scene1_group111102001.lua +++ b/Resources/Scripts/Scene/1/scene1_group111102001.lua @@ -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 diff --git a/Resources/Scripts/Scene/1/scene1_group111102009.lua b/Resources/Scripts/Scene/1/scene1_group111102009.lua index c32ecd788..b5b2aa294 100644 --- a/Resources/Scripts/Scene/1/scene1_group111102009.lua +++ b/Resources/Scripts/Scene/1/scene1_group111102009.lua @@ -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 = - { - 9001, 9002 - }, - --行动序列 - actions = + + --几条路 注意是point_list有向的 倒数第二个点为岔路判定点 + way_info = { + --key为路径几 顺序无所谓 + [1] = { - [1] = { config_id = 9001, reminder_id = 31021109, point_array = 0, point_id_list = {}, duration = 5}, + point_list = {18,1}, + + spawn_point = 0, + + gear_id = 9003, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 7, + [201] = 0, + [202] = 0, + [204] = 0, + }, }, + [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" \ No newline at end of file +require "V3_2/MachineCarrier" \ No newline at end of file diff --git a/Resources/Scripts/Scene/1/scene1_group111102085.lua b/Resources/Scripts/Scene/1/scene1_group111102085.lua new file mode 100644 index 000000000..3c213e186 --- /dev/null +++ b/Resources/Scripts/Scene/1/scene1_group111102085.lua @@ -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" \ No newline at end of file diff --git a/Resources/Scripts/Scene/1001/scene1001.lua b/Resources/Scripts/Scene/1001/scene1001.lua index 8f23030ab..7e6815562 100644 --- a/Resources/Scripts/Scene/1001/scene1001.lua +++ b/Resources/Scripts/Scene/1001/scene1001.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1006/scene1006.lua b/Resources/Scripts/Scene/1006/scene1006.lua index 0d72a126d..6e2f0e74b 100644 --- a/Resources/Scripts/Scene/1006/scene1006.lua +++ b/Resources/Scripts/Scene/1006/scene1006.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1011/scene1011.lua b/Resources/Scripts/Scene/1011/scene1011.lua index 5c9efb063..9e8445835 100644 --- a/Resources/Scripts/Scene/1011/scene1011.lua +++ b/Resources/Scripts/Scene/1011/scene1011.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1015/scene1015.lua b/Resources/Scripts/Scene/1015/scene1015.lua index 0dc471039..11e2e5ae9 100644 --- a/Resources/Scripts/Scene/1015/scene1015.lua +++ b/Resources/Scripts/Scene/1015/scene1015.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1016/scene1016.lua b/Resources/Scripts/Scene/1016/scene1016.lua index 04552b5ab..9186d936c 100644 --- a/Resources/Scripts/Scene/1016/scene1016.lua +++ b/Resources/Scripts/Scene/1016/scene1016.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1017/scene1017.lua b/Resources/Scripts/Scene/1017/scene1017.lua index dcb051b41..7095d298a 100644 --- a/Resources/Scripts/Scene/1017/scene1017.lua +++ b/Resources/Scripts/Scene/1017/scene1017.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1019/scene1019.lua b/Resources/Scripts/Scene/1019/scene1019.lua index fb5a62033..e759a8142 100644 --- a/Resources/Scripts/Scene/1019/scene1019.lua +++ b/Resources/Scripts/Scene/1019/scene1019.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1024/scene1024.lua b/Resources/Scripts/Scene/1024/scene1024.lua index f1b94b40b..19011877f 100644 --- a/Resources/Scripts/Scene/1024/scene1024.lua +++ b/Resources/Scripts/Scene/1024/scene1024.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1030/scene1030.lua b/Resources/Scripts/Scene/1030/scene1030.lua index 447dc104e..ac41a3d39 100644 --- a/Resources/Scripts/Scene/1030/scene1030.lua +++ b/Resources/Scripts/Scene/1030/scene1030.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1031/scene1031.lua b/Resources/Scripts/Scene/1031/scene1031.lua index baad0015b..65e6da071 100644 --- a/Resources/Scripts/Scene/1031/scene1031.lua +++ b/Resources/Scripts/Scene/1031/scene1031.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1032/scene1032.lua b/Resources/Scripts/Scene/1032/scene1032.lua index f1007fbbd..01692ef40 100644 --- a/Resources/Scripts/Scene/1032/scene1032.lua +++ b/Resources/Scripts/Scene/1032/scene1032.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1050/scene1050.lua b/Resources/Scripts/Scene/1050/scene1050.lua index 8e70dd1d2..54a6e625c 100644 --- a/Resources/Scripts/Scene/1050/scene1050.lua +++ b/Resources/Scripts/Scene/1050/scene1050.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1051/scene1051.lua b/Resources/Scripts/Scene/1051/scene1051.lua index d49ec2fe1..9dc5acbb3 100644 --- a/Resources/Scripts/Scene/1051/scene1051.lua +++ b/Resources/Scripts/Scene/1051/scene1051.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1052/scene1052.lua b/Resources/Scripts/Scene/1052/scene1052.lua index ce68799e0..825963619 100644 --- a/Resources/Scripts/Scene/1052/scene1052.lua +++ b/Resources/Scripts/Scene/1052/scene1052.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1053/scene1053.lua b/Resources/Scripts/Scene/1053/scene1053.lua index 5531a73d2..cc3a5517b 100644 --- a/Resources/Scripts/Scene/1053/scene1053.lua +++ b/Resources/Scripts/Scene/1053/scene1053.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1054/scene1054.lua b/Resources/Scripts/Scene/1054/scene1054.lua index 07af67405..40d025dfe 100644 --- a/Resources/Scripts/Scene/1054/scene1054.lua +++ b/Resources/Scripts/Scene/1054/scene1054.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1055/scene1055.lua b/Resources/Scripts/Scene/1055/scene1055.lua index 704d4c746..ffcc51e24 100644 --- a/Resources/Scripts/Scene/1055/scene1055.lua +++ b/Resources/Scripts/Scene/1055/scene1055.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1056/scene1056.lua b/Resources/Scripts/Scene/1056/scene1056.lua index 3dd7fe362..ff4afeb07 100644 --- a/Resources/Scripts/Scene/1056/scene1056.lua +++ b/Resources/Scripts/Scene/1056/scene1056.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1058/scene1058.lua b/Resources/Scripts/Scene/1058/scene1058.lua index 93086f603..736999169 100644 --- a/Resources/Scripts/Scene/1058/scene1058.lua +++ b/Resources/Scripts/Scene/1058/scene1058.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1059/scene1059.lua b/Resources/Scripts/Scene/1059/scene1059.lua index d1cca177b..5015081f9 100644 --- a/Resources/Scripts/Scene/1059/scene1059.lua +++ b/Resources/Scripts/Scene/1059/scene1059.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1062/scene1062.lua b/Resources/Scripts/Scene/1062/scene1062.lua index 1e2181422..e0fd60703 100644 --- a/Resources/Scripts/Scene/1062/scene1062.lua +++ b/Resources/Scripts/Scene/1062/scene1062.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1065/scene1065.lua b/Resources/Scripts/Scene/1065/scene1065.lua index d3b151b1a..9760ee049 100644 --- a/Resources/Scripts/Scene/1065/scene1065.lua +++ b/Resources/Scripts/Scene/1065/scene1065.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1070/scene1070.lua b/Resources/Scripts/Scene/1070/scene1070.lua index 5e8fe3e2b..546a4905d 100644 --- a/Resources/Scripts/Scene/1070/scene1070.lua +++ b/Resources/Scripts/Scene/1070/scene1070.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1071/scene1071.lua b/Resources/Scripts/Scene/1071/scene1071.lua index 1fa795e73..e762412fb 100644 --- a/Resources/Scripts/Scene/1071/scene1071.lua +++ b/Resources/Scripts/Scene/1071/scene1071.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/1073/scene1073_block1073.lua b/Resources/Scripts/Scene/1073/scene1073_block1073.lua index aded008b3..d44abc035 100644 --- a/Resources/Scripts/Scene/1073/scene1073_block1073.lua +++ b/Resources/Scripts/Scene/1073/scene1073_block1073.lua @@ -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 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/1073/scene1073_dummy_points.lua b/Resources/Scripts/Scene/1073/scene1073_dummy_points.lua index 0c24e1fe6..ccf18327a 100644 --- a/Resources/Scripts/Scene/1073/scene1073_dummy_points.lua +++ b/Resources/Scripts/Scene/1073/scene1073_dummy_points.lua @@ -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 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/1073/scene1073_group201073001.lua b/Resources/Scripts/Scene/1073/scene1073_group201073001.lua index 06edd2991..afbf091ba 100644 --- a/Resources/Scripts/Scene/1073/scene1073_group201073001.lua +++ b/Resources/Scripts/Scene/1073/scene1073_group201073001.lua @@ -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" \ No newline at end of file diff --git a/Resources/Scripts/Scene/1073/scene1073_group201073003.lua b/Resources/Scripts/Scene/1073/scene1073_group201073003.lua new file mode 100644 index 000000000..51c47265c --- /dev/null +++ b/Resources/Scripts/Scene/1073/scene1073_group201073003.lua @@ -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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/1074/scene1074_dummy_points.lua b/Resources/Scripts/Scene/1074/scene1074_dummy_points.lua index 6383d7d04..ca2002222 100644 --- a/Resources/Scripts/Scene/1074/scene1074_dummy_points.lua +++ b/Resources/Scripts/Scene/1074/scene1074_dummy_points.lua @@ -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 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/1075/scene1075.lua b/Resources/Scripts/Scene/1075/scene1075.lua index 1a21bb9c4..4466216f1 100644 --- a/Resources/Scripts/Scene/1075/scene1075.lua +++ b/Resources/Scripts/Scene/1075/scene1075.lua @@ -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 = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/1075/scene1075_dummy_points.lua b/Resources/Scripts/Scene/1075/scene1075_dummy_points.lua new file mode 100644 index 000000000..0fa76de17 --- /dev/null +++ b/Resources/Scripts/Scene/1075/scene1075_dummy_points.lua @@ -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 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/1077/scene1077_dummy_points.lua b/Resources/Scripts/Scene/1077/scene1077_dummy_points.lua index bb6065578..8fb9543b7 100644 --- a/Resources/Scripts/Scene/1077/scene1077_dummy_points.lua +++ b/Resources/Scripts/Scene/1077/scene1077_dummy_points.lua @@ -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 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20000/scene20000.lua b/Resources/Scripts/Scene/20000/scene20000.lua index f776af2c8..a0b9b6c99 100644 --- a/Resources/Scripts/Scene/20000/scene20000.lua +++ b/Resources/Scripts/Scene/20000/scene20000.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20005/scene20005.lua b/Resources/Scripts/Scene/20005/scene20005.lua index 48a0bdb91..b8e8d4db2 100644 --- a/Resources/Scripts/Scene/20005/scene20005.lua +++ b/Resources/Scripts/Scene/20005/scene20005.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20006/scene20006.lua b/Resources/Scripts/Scene/20006/scene20006.lua index 35d86488e..d9a1d5cfa 100644 --- a/Resources/Scripts/Scene/20006/scene20006.lua +++ b/Resources/Scripts/Scene/20006/scene20006.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20007/scene20007.lua b/Resources/Scripts/Scene/20007/scene20007.lua index df99b28dc..66d88bc5c 100644 --- a/Resources/Scripts/Scene/20007/scene20007.lua +++ b/Resources/Scripts/Scene/20007/scene20007.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20008/scene20008.lua b/Resources/Scripts/Scene/20008/scene20008.lua index cd3bc033f..1907475ea 100644 --- a/Resources/Scripts/Scene/20008/scene20008.lua +++ b/Resources/Scripts/Scene/20008/scene20008.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20009/scene20009.lua b/Resources/Scripts/Scene/20009/scene20009.lua index d65fc193b..38771948f 100644 --- a/Resources/Scripts/Scene/20009/scene20009.lua +++ b/Resources/Scripts/Scene/20009/scene20009.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20010/scene20010.lua b/Resources/Scripts/Scene/20010/scene20010.lua index c5af8ca73..f6875f1a7 100644 --- a/Resources/Scripts/Scene/20010/scene20010.lua +++ b/Resources/Scripts/Scene/20010/scene20010.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20011/scene20011.lua b/Resources/Scripts/Scene/20011/scene20011.lua index b12199b81..7ef391ad2 100644 --- a/Resources/Scripts/Scene/20011/scene20011.lua +++ b/Resources/Scripts/Scene/20011/scene20011.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20012/scene20012.lua b/Resources/Scripts/Scene/20012/scene20012.lua index 09c7d3674..cd636f987 100644 --- a/Resources/Scripts/Scene/20012/scene20012.lua +++ b/Resources/Scripts/Scene/20012/scene20012.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20013/scene20013.lua b/Resources/Scripts/Scene/20013/scene20013.lua index 2b0341707..9376dbb88 100644 --- a/Resources/Scripts/Scene/20013/scene20013.lua +++ b/Resources/Scripts/Scene/20013/scene20013.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20014/scene20014.lua b/Resources/Scripts/Scene/20014/scene20014.lua index 188e3126d..bd091a721 100644 --- a/Resources/Scripts/Scene/20014/scene20014.lua +++ b/Resources/Scripts/Scene/20014/scene20014.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20015/scene20015.lua b/Resources/Scripts/Scene/20015/scene20015.lua index f59087536..9a8dde0b3 100644 --- a/Resources/Scripts/Scene/20015/scene20015.lua +++ b/Resources/Scripts/Scene/20015/scene20015.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20016/scene20016.lua b/Resources/Scripts/Scene/20016/scene20016.lua index 385a869ba..559986519 100644 --- a/Resources/Scripts/Scene/20016/scene20016.lua +++ b/Resources/Scripts/Scene/20016/scene20016.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20017/scene20017.lua b/Resources/Scripts/Scene/20017/scene20017.lua index a609b4a8d..6221387b9 100644 --- a/Resources/Scripts/Scene/20017/scene20017.lua +++ b/Resources/Scripts/Scene/20017/scene20017.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20018/scene20018.lua b/Resources/Scripts/Scene/20018/scene20018.lua index f989f5362..4b57d7859 100644 --- a/Resources/Scripts/Scene/20018/scene20018.lua +++ b/Resources/Scripts/Scene/20018/scene20018.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20019/scene20019.lua b/Resources/Scripts/Scene/20019/scene20019.lua index be1c12f29..f50d558b9 100644 --- a/Resources/Scripts/Scene/20019/scene20019.lua +++ b/Resources/Scripts/Scene/20019/scene20019.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20020/scene20020.lua b/Resources/Scripts/Scene/20020/scene20020.lua index ec56fa4b0..e00e28768 100644 --- a/Resources/Scripts/Scene/20020/scene20020.lua +++ b/Resources/Scripts/Scene/20020/scene20020.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20022/scene20022.lua b/Resources/Scripts/Scene/20022/scene20022.lua index 7e9daa463..fa9e46255 100644 --- a/Resources/Scripts/Scene/20022/scene20022.lua +++ b/Resources/Scripts/Scene/20022/scene20022.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20023/scene20023.lua b/Resources/Scripts/Scene/20023/scene20023.lua index 4561c0d2c..d57b342df 100644 --- a/Resources/Scripts/Scene/20023/scene20023.lua +++ b/Resources/Scripts/Scene/20023/scene20023.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20024/scene20024.lua b/Resources/Scripts/Scene/20024/scene20024.lua index ed996c48b..764d584a0 100644 --- a/Resources/Scripts/Scene/20024/scene20024.lua +++ b/Resources/Scripts/Scene/20024/scene20024.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20025/scene20025.lua b/Resources/Scripts/Scene/20025/scene20025.lua index c55c273fb..9f67b4382 100644 --- a/Resources/Scripts/Scene/20025/scene20025.lua +++ b/Resources/Scripts/Scene/20025/scene20025.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20026/scene20026.lua b/Resources/Scripts/Scene/20026/scene20026.lua index e8c2eb13a..962819271 100644 --- a/Resources/Scripts/Scene/20026/scene20026.lua +++ b/Resources/Scripts/Scene/20026/scene20026.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20027/scene20027.lua b/Resources/Scripts/Scene/20027/scene20027.lua index 2c286b9cb..0a237b0a0 100644 --- a/Resources/Scripts/Scene/20027/scene20027.lua +++ b/Resources/Scripts/Scene/20027/scene20027.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20028/scene20028.lua b/Resources/Scripts/Scene/20028/scene20028.lua index cc732a0ee..7535475fc 100644 --- a/Resources/Scripts/Scene/20028/scene20028.lua +++ b/Resources/Scripts/Scene/20028/scene20028.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20031/scene20031.lua b/Resources/Scripts/Scene/20031/scene20031.lua index 29114d334..8b30ca29c 100644 --- a/Resources/Scripts/Scene/20031/scene20031.lua +++ b/Resources/Scripts/Scene/20031/scene20031.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20032/scene20032.lua b/Resources/Scripts/Scene/20032/scene20032.lua index 9f6186d95..d91be330f 100644 --- a/Resources/Scripts/Scene/20032/scene20032.lua +++ b/Resources/Scripts/Scene/20032/scene20032.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20034/scene20034.lua b/Resources/Scripts/Scene/20034/scene20034.lua index 00edd142f..380d9ca57 100644 --- a/Resources/Scripts/Scene/20034/scene20034.lua +++ b/Resources/Scripts/Scene/20034/scene20034.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20035/scene20035.lua b/Resources/Scripts/Scene/20035/scene20035.lua index 2081b4bb6..5af29f809 100644 --- a/Resources/Scripts/Scene/20035/scene20035.lua +++ b/Resources/Scripts/Scene/20035/scene20035.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20036/scene20036.lua b/Resources/Scripts/Scene/20036/scene20036.lua index 631f097a4..72b1508dc 100644 --- a/Resources/Scripts/Scene/20036/scene20036.lua +++ b/Resources/Scripts/Scene/20036/scene20036.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20037/scene20037.lua b/Resources/Scripts/Scene/20037/scene20037.lua index c70dc412f..e427e15b2 100644 --- a/Resources/Scripts/Scene/20037/scene20037.lua +++ b/Resources/Scripts/Scene/20037/scene20037.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/2005/scene2005.lua b/Resources/Scripts/Scene/2005/scene2005.lua new file mode 100644 index 000000000..3feb56183 --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005.lua @@ -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 = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_block2005.lua b/Resources/Scripts/Scene/2005/scene2005_block2005.lua new file mode 100644 index 000000000..ed0d72879 --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_block2005.lua @@ -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 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_dummy_points.lua b/Resources/Scripts/Scene/2005/scene2005_dummy_points.lua new file mode 100644 index 000000000..6fa2809da --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_dummy_points.lua @@ -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 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050001.lua b/Resources/Scripts/Scene/2005/scene2005_group420050001.lua new file mode 100644 index 000000000..867b5e583 --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050001.lua @@ -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 \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050002.lua b/Resources/Scripts/Scene/2005/scene2005_group420050002.lua new file mode 100644 index 000000000..b39231aa3 --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050002.lua @@ -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 \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050003.lua b/Resources/Scripts/Scene/2005/scene2005_group420050003.lua new file mode 100644 index 000000000..a1d8ac8eb --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050003.lua @@ -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 \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050004.lua b/Resources/Scripts/Scene/2005/scene2005_group420050004.lua new file mode 100644 index 000000000..f3a960887 --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050004.lua @@ -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 \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050005.lua b/Resources/Scripts/Scene/2005/scene2005_group420050005.lua new file mode 100644 index 000000000..8ffec4b8a --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050005.lua @@ -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 \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050006.lua b/Resources/Scripts/Scene/2005/scene2005_group420050006.lua new file mode 100644 index 000000000..132d29a9d --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050006.lua @@ -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" \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050007.lua b/Resources/Scripts/Scene/2005/scene2005_group420050007.lua new file mode 100644 index 000000000..c3f6b144b --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050007.lua @@ -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" \ No newline at end of file diff --git a/Resources/Scripts/Scene/2005/scene2005_group420050008.lua b/Resources/Scripts/Scene/2005/scene2005_group420050008.lua new file mode 100644 index 000000000..cdd99976f --- /dev/null +++ b/Resources/Scripts/Scene/2005/scene2005_group420050008.lua @@ -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" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20101/scene20101.lua b/Resources/Scripts/Scene/20101/scene20101.lua index 37c921f28..9758360fc 100644 --- a/Resources/Scripts/Scene/20101/scene20101.lua +++ b/Resources/Scripts/Scene/20101/scene20101.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20102/scene20102.lua b/Resources/Scripts/Scene/20102/scene20102.lua index 15de26ece..b3e17e2a6 100644 --- a/Resources/Scripts/Scene/20102/scene20102.lua +++ b/Resources/Scripts/Scene/20102/scene20102.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20103/scene20103.lua b/Resources/Scripts/Scene/20103/scene20103.lua index 3470a58b3..9156e8dd2 100644 --- a/Resources/Scripts/Scene/20103/scene20103.lua +++ b/Resources/Scripts/Scene/20103/scene20103.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20104/scene20104.lua b/Resources/Scripts/Scene/20104/scene20104.lua index d30a7ab62..6da248b79 100644 --- a/Resources/Scripts/Scene/20104/scene20104.lua +++ b/Resources/Scripts/Scene/20104/scene20104.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20105/scene20105.lua b/Resources/Scripts/Scene/20105/scene20105.lua index 7c5fb0c8a..ae5eb107f 100644 --- a/Resources/Scripts/Scene/20105/scene20105.lua +++ b/Resources/Scripts/Scene/20105/scene20105.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20106/scene20106.lua b/Resources/Scripts/Scene/20106/scene20106.lua index 4a8b07396..de676282c 100644 --- a/Resources/Scripts/Scene/20106/scene20106.lua +++ b/Resources/Scripts/Scene/20106/scene20106.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20107/scene20107.lua b/Resources/Scripts/Scene/20107/scene20107.lua index 62a7be910..2c5398155 100644 --- a/Resources/Scripts/Scene/20107/scene20107.lua +++ b/Resources/Scripts/Scene/20107/scene20107.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20108/scene20108.lua b/Resources/Scripts/Scene/20108/scene20108.lua index 393aa1990..39de08baf 100644 --- a/Resources/Scripts/Scene/20108/scene20108.lua +++ b/Resources/Scripts/Scene/20108/scene20108.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20109/scene20109.lua b/Resources/Scripts/Scene/20109/scene20109.lua index 5d2d9d7c5..345f72954 100644 --- a/Resources/Scripts/Scene/20109/scene20109.lua +++ b/Resources/Scripts/Scene/20109/scene20109.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20110/scene20110.lua b/Resources/Scripts/Scene/20110/scene20110.lua index 5f65104e9..c3bc4242a 100644 --- a/Resources/Scripts/Scene/20110/scene20110.lua +++ b/Resources/Scripts/Scene/20110/scene20110.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20111/scene20111.lua b/Resources/Scripts/Scene/20111/scene20111.lua index a7e5b6b6c..42462e743 100644 --- a/Resources/Scripts/Scene/20111/scene20111.lua +++ b/Resources/Scripts/Scene/20111/scene20111.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20112/scene20112.lua b/Resources/Scripts/Scene/20112/scene20112.lua index 57fa77b03..9b5c832dd 100644 --- a/Resources/Scripts/Scene/20112/scene20112.lua +++ b/Resources/Scripts/Scene/20112/scene20112.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20113/scene20113.lua b/Resources/Scripts/Scene/20113/scene20113.lua index 4b802df1e..4eab40acf 100644 --- a/Resources/Scripts/Scene/20113/scene20113.lua +++ b/Resources/Scripts/Scene/20113/scene20113.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20114/scene20114.lua b/Resources/Scripts/Scene/20114/scene20114.lua index e31067807..9a4d8be20 100644 --- a/Resources/Scripts/Scene/20114/scene20114.lua +++ b/Resources/Scripts/Scene/20114/scene20114.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20115/scene20115.lua b/Resources/Scripts/Scene/20115/scene20115.lua index acfe519a2..e2913eb8d 100644 --- a/Resources/Scripts/Scene/20115/scene20115.lua +++ b/Resources/Scripts/Scene/20115/scene20115.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20116/scene20116.lua b/Resources/Scripts/Scene/20116/scene20116.lua index 6c7ae08bd..ac62f2574 100644 --- a/Resources/Scripts/Scene/20116/scene20116.lua +++ b/Resources/Scripts/Scene/20116/scene20116.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20117/scene20117.lua b/Resources/Scripts/Scene/20117/scene20117.lua index f013c9c14..93c03adae 100644 --- a/Resources/Scripts/Scene/20117/scene20117.lua +++ b/Resources/Scripts/Scene/20117/scene20117.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20118/scene20118.lua b/Resources/Scripts/Scene/20118/scene20118.lua index ab5ce1daa..ca435fc4d 100644 --- a/Resources/Scripts/Scene/20118/scene20118.lua +++ b/Resources/Scripts/Scene/20118/scene20118.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20119/scene20119.lua b/Resources/Scripts/Scene/20119/scene20119.lua index 76119cbbb..dd311a4c1 100644 --- a/Resources/Scripts/Scene/20119/scene20119.lua +++ b/Resources/Scripts/Scene/20119/scene20119.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20120/scene20120.lua b/Resources/Scripts/Scene/20120/scene20120.lua index 0abdb9270..070b698ba 100644 --- a/Resources/Scripts/Scene/20120/scene20120.lua +++ b/Resources/Scripts/Scene/20120/scene20120.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20121/scene20121.lua b/Resources/Scripts/Scene/20121/scene20121.lua index b0485e30c..46129680f 100644 --- a/Resources/Scripts/Scene/20121/scene20121.lua +++ b/Resources/Scripts/Scene/20121/scene20121.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20122/scene20122.lua b/Resources/Scripts/Scene/20122/scene20122.lua index c70a8a203..2a74d9c23 100644 --- a/Resources/Scripts/Scene/20122/scene20122.lua +++ b/Resources/Scripts/Scene/20122/scene20122.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/20123/scene20123.lua b/Resources/Scripts/Scene/20123/scene20123.lua index 5e639d57e..d49d5618d 100644 --- a/Resources/Scripts/Scene/20123/scene20123.lua +++ b/Resources/Scripts/Scene/20123/scene20123.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.019, y = -7.195, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -40, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20124/scene20124.lua b/Resources/Scripts/Scene/20124/scene20124.lua index 179b99c7e..75880f4e5 100644 --- a/Resources/Scripts/Scene/20124/scene20124.lua +++ b/Resources/Scripts/Scene/20124/scene20124.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 524.179, y = 80.420, z = 457.513 }, rot = { x = 0.000, y = 47.220, z = 0.000 } } }, die_y = 45, + city_id = 2, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20125/scene20125.lua b/Resources/Scripts/Scene/20125/scene20125.lua index 18025bce8..d20d00cb9 100644 --- a/Resources/Scripts/Scene/20125/scene20125.lua +++ b/Resources/Scripts/Scene/20125/scene20125.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.020, y = 0.000, z = -13.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -20, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20126/scene20126.lua b/Resources/Scripts/Scene/20126/scene20126.lua index 88cb73461..abaf9792f 100644 --- a/Resources/Scripts/Scene/20126/scene20126.lua +++ b/Resources/Scripts/Scene/20126/scene20126.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 4.402, y = 25.973, z = 103.895 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -10, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20127/scene20127.lua b/Resources/Scripts/Scene/20127/scene20127.lua index 08acad79f..8805c1eda 100644 --- a/Resources/Scripts/Scene/20127/scene20127.lua +++ b/Resources/Scripts/Scene/20127/scene20127.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.844, y = 49.198, z = 127.597 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20128/scene20128.lua b/Resources/Scripts/Scene/20128/scene20128.lua index a806efdbb..0ccbb34a4 100644 --- a/Resources/Scripts/Scene/20128/scene20128.lua +++ b/Resources/Scripts/Scene/20128/scene20128.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -12.505, y = -43.990, z = -0.026 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -500, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20129/scene20129.lua b/Resources/Scripts/Scene/20129/scene20129.lua index ba3892a1b..74be08f9f 100644 --- a/Resources/Scripts/Scene/20129/scene20129.lua +++ b/Resources/Scripts/Scene/20129/scene20129.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 315.913, y = 200.083, z = 494.185 }, born_rot = { x = 0.000, y = 91.666, z = 0.000 }, die_y = -65, + city_id = 2, vision_anchor = { x = -2000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20131/scene20131.lua b/Resources/Scripts/Scene/20131/scene20131.lua index 3c6096436..6fcc73407 100644 --- a/Resources/Scripts/Scene/20131/scene20131.lua +++ b/Resources/Scripts/Scene/20131/scene20131.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 174.803, y = 0.170, z = 35.757 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -40, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20132/scene20132.lua b/Resources/Scripts/Scene/20132/scene20132.lua index b186d132d..0ff802bf3 100644 --- a/Resources/Scripts/Scene/20132/scene20132.lua +++ b/Resources/Scripts/Scene/20132/scene20132.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 554.256, y = 20.325, z = 566.775 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = 0, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20133/scene20133.lua b/Resources/Scripts/Scene/20133/scene20133.lua index de174eb21..bd3f64d75 100644 --- a/Resources/Scripts/Scene/20133/scene20133.lua +++ b/Resources/Scripts/Scene/20133/scene20133.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 2262.537, y = 515.456, z = 456.802 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -500, + city_id = 102, vision_anchor = { x = -1000.0, z = -4000.0 } } diff --git a/Resources/Scripts/Scene/20134/scene20134.lua b/Resources/Scripts/Scene/20134/scene20134.lua index 243cb6dc7..ac7f34c89 100644 --- a/Resources/Scripts/Scene/20134/scene20134.lua +++ b/Resources/Scripts/Scene/20134/scene20134.lua @@ -8,6 +8,7 @@ scene_config = { { pos = { x = 498.612, y = 609.303, z = -1654.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = 450, + city_id = 102, vision_anchor = { x = 0.0, z = -3000.0 } } diff --git a/Resources/Scripts/Scene/20135/scene20135.lua b/Resources/Scripts/Scene/20135/scene20135.lua index d9f0c236f..1aea30125 100644 --- a/Resources/Scripts/Scene/20135/scene20135.lua +++ b/Resources/Scripts/Scene/20135/scene20135.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 111.451, y = 101.599, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -400, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20136/scene20136.lua b/Resources/Scripts/Scene/20136/scene20136.lua index 79cdd82b1..63e6466a5 100644 --- a/Resources/Scripts/Scene/20136/scene20136.lua +++ b/Resources/Scripts/Scene/20136/scene20136.lua @@ -8,6 +8,7 @@ scene_config = { { pos = { x = 777.090, y = 56.380, z = 923.411 }, rot = { x = 0.000, y = 92.392, z = 0.000 } } }, die_y = -20, + city_id = 102, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20137/scene20137.lua b/Resources/Scripts/Scene/20137/scene20137.lua index 1f121e5db..743ddd131 100644 --- a/Resources/Scripts/Scene/20137/scene20137.lua +++ b/Resources/Scripts/Scene/20137/scene20137.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 555.191, y = 51.402, z = -255.593 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = 17, + city_id = 102, vision_anchor = { x = 0.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20138/scene20138.lua b/Resources/Scripts/Scene/20138/scene20138.lua index 136978a32..0f7462509 100644 --- a/Resources/Scripts/Scene/20138/scene20138.lua +++ b/Resources/Scripts/Scene/20138/scene20138.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -136.973, y = -36.878, z = 54.534 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -62, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20139/scene20139.lua b/Resources/Scripts/Scene/20139/scene20139.lua index cf088a6fe..a6a24e175 100644 --- a/Resources/Scripts/Scene/20139/scene20139.lua +++ b/Resources/Scripts/Scene/20139/scene20139.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -159.000, y = 91.000, z = 22.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = 9, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20140/scene20140.lua b/Resources/Scripts/Scene/20140/scene20140.lua index 308c92f6f..c31f91dd3 100644 --- a/Resources/Scripts/Scene/20140/scene20140.lua +++ b/Resources/Scripts/Scene/20140/scene20140.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -37.059, y = -3.362, z = -44.906 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20141/scene20141.lua b/Resources/Scripts/Scene/20141/scene20141.lua index 0e7ae567d..9ab4b5515 100644 --- a/Resources/Scripts/Scene/20141/scene20141.lua +++ b/Resources/Scripts/Scene/20141/scene20141.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 18.185, y = 0.000, z = -3.256 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -30, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20142/scene20142.lua b/Resources/Scripts/Scene/20142/scene20142.lua index 118fbdd99..e27151970 100644 --- a/Resources/Scripts/Scene/20142/scene20142.lua +++ b/Resources/Scripts/Scene/20142/scene20142.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 60.371, y = 0.000, z = 99.944 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20143/scene20143.lua b/Resources/Scripts/Scene/20143/scene20143.lua index c3f60d7ba..0a17765d7 100644 --- a/Resources/Scripts/Scene/20143/scene20143.lua +++ b/Resources/Scripts/Scene/20143/scene20143.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -3.848, y = -0.009, z = 6.361 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -70, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20144/scene20144.lua b/Resources/Scripts/Scene/20144/scene20144.lua index bf415cd8a..a9a46ee63 100644 --- a/Resources/Scripts/Scene/20144/scene20144.lua +++ b/Resources/Scripts/Scene/20144/scene20144.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -1.428, y = 0.012, z = -0.144 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -30, + city_id = 102, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20145/scene20145.lua b/Resources/Scripts/Scene/20145/scene20145.lua index 00e0c2556..3dcab63f3 100644 --- a/Resources/Scripts/Scene/20145/scene20145.lua +++ b/Resources/Scripts/Scene/20145/scene20145.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 430.734, y = 69.432, z = 482.148 }, born_rot = { x = 0.000, y = 58.064, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20146/scene20146.lua b/Resources/Scripts/Scene/20146/scene20146.lua index 8ce1044ab..2b2892acf 100644 --- a/Resources/Scripts/Scene/20146/scene20146.lua +++ b/Resources/Scripts/Scene/20146/scene20146.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 379.384, y = 76.083, z = 723.438 }, born_rot = { x = 0.000, y = 153.696, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20147/scene20147.lua b/Resources/Scripts/Scene/20147/scene20147.lua index 77a8aa929..ede220a67 100644 --- a/Resources/Scripts/Scene/20147/scene20147.lua +++ b/Resources/Scripts/Scene/20147/scene20147.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 765.160, y = 73.257, z = 394.257 }, born_rot = { x = 0.000, y = 209.158, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20148/scene20148.lua b/Resources/Scripts/Scene/20148/scene20148.lua index 2c36a1d2f..50765521a 100644 --- a/Resources/Scripts/Scene/20148/scene20148.lua +++ b/Resources/Scripts/Scene/20148/scene20148.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 471.663, y = 75.320, z = 504.111 }, born_rot = { x = 0.000, y = 88.106, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20149/scene20149.lua b/Resources/Scripts/Scene/20149/scene20149.lua index 4e20456c3..766fcdbcc 100644 --- a/Resources/Scripts/Scene/20149/scene20149.lua +++ b/Resources/Scripts/Scene/20149/scene20149.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 496.928, y = 115.455, z = 178.487 }, born_rot = { x = 0.000, y = 300.000, z = 0.000 }, die_y = 85, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20150/scene20150.lua b/Resources/Scripts/Scene/20150/scene20150.lua index b21f28d37..ebd50c902 100644 --- a/Resources/Scripts/Scene/20150/scene20150.lua +++ b/Resources/Scripts/Scene/20150/scene20150.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 566.225, y = 139.608, z = 767.607 }, born_rot = { x = 0.000, y = 190.000, z = 0.000 }, die_y = 100, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20150/scene20150_dummy_points.lua b/Resources/Scripts/Scene/20150/scene20150_dummy_points.lua index 75bcd248e..300c783b1 100644 --- a/Resources/Scripts/Scene/20150/scene20150_dummy_points.lua +++ b/Resources/Scripts/Scene/20150/scene20150_dummy_points.lua @@ -2,5 +2,9 @@ dummy_points = { ["Q300005_guide"] = { pos = { x = 543.390, y = 142.674, z = 737.584 }, rot = { x = 0.000, y = 203.753, z = 0.000 } }, ["Q300005_guide_avatar"] = { pos = { x = 564.799, y = 139.382, z = 767.527 }, rot = { x = 0.000, y = 263.390, z = 0.000 } }, ["Q300007_guide"] = { pos = { x = 527.402, y = 135.987, z = 677.761 }, rot = { x = 0.000, y = 181.200, z = 0.000 } }, - ["Q300007_guide_avatar"] = { pos = { x = 529.078, y = 130.774, z = 698.843 }, rot = { x = 0.000, y = 187.800, z = 0.000 } } + ["Q300007_guide_avatar"] = { pos = { x = 529.078, y = 130.774, z = 698.843 }, rot = { x = 0.000, y = 187.800, z = 0.000 } }, + ["Q302820_guide"] = { pos = { x = 530.314, y = 129.559, z = 646.424 }, rot = { x = 0.000, y = 354.937, z = 0.000 } }, + ["Q302820_N10000005"] = { pos = { x = 528.738, y = 136.250, z = 675.393 }, rot = { x = 0.000, y = 163.648, z = 0.000 } }, + ["Q302820_N1005"] = { pos = { x = 530.916, y = 136.338, z = 675.874 }, rot = { x = 0.000, y = 172.139, z = 0.000 } }, + ["Q302820_N1056"] = { pos = { x = 530.076, y = 129.564, z = 648.025 }, rot = { x = 0.000, y = 173.830, z = 0.000 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20151/scene20151.lua b/Resources/Scripts/Scene/20151/scene20151.lua index 2789f7a7e..2a2cd1010 100644 --- a/Resources/Scripts/Scene/20151/scene20151.lua +++ b/Resources/Scripts/Scene/20151/scene20151.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.932, y = 2.192, z = 73.038 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -110, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20152/scene20152.lua b/Resources/Scripts/Scene/20152/scene20152.lua new file mode 100644 index 000000000..c8bcad11e --- /dev/null +++ b/Resources/Scripts/Scene/20152/scene20152.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -256.2, z = -256.2 }, + size = { x = 512.3, z = 512.9 }, + born_pos = { x = 0.000, y = 5.880, z = 47.397 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + die_y = -80, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20152 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -256.2, z = -256.2 }, max = { x = 256.2, z = 256.7 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20152/scene20152_block20152.lua b/Resources/Scripts/Scene/20152/scene20152_block20152.lua new file mode 100644 index 000000000..c731529ed --- /dev/null +++ b/Resources/Scripts/Scene/20152/scene20152_block20152.lua @@ -0,0 +1,5 @@ +-- 所有的group +groups = { + { id = 220152001, refresh_id = 1004, pos = { x = 0.046, y = 5.800, z = 15.185 } }, + { id = 220152002, refresh_id = 1004, pos = { x = -0.119, y = -58.149, z = -0.205 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20152/scene20152_group220152001.lua b/Resources/Scripts/Scene/20152/scene20152_group220152001.lua new file mode 100644 index 000000000..7423b9b46 --- /dev/null +++ b/Resources/Scripts/Scene/20152/scene20152_group220152001.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 220152001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1001, monster_id = 29070101, pos = { x = 0.046, y = 5.800, z = 1.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, title_id = 161 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20152/scene20152_group220152002.lua b/Resources/Scripts/Scene/20152/scene20152_group220152002.lua new file mode 100644 index 000000000..f3d3a94fb --- /dev/null +++ b/Resources/Scripts/Scene/20152/scene20152_group220152002.lua @@ -0,0 +1,101 @@ +-- 基础信息 +local base_info = { + group_id = 220152002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 2001, monster_id = 29070102, pos = { x = -0.172, y = -58.149, z = -0.201 }, rot = { x = 0.000, y = 32.253, z = 0.000 }, level = 1, title_id = 162 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1002002, name = "ANY_MONSTER_DIE_2002", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2002", action = "action_EVENT_ANY_MONSTER_DIE_2002" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2002" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 2001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2002(context, evt) + --判断死亡怪物的configid是否为 2001 + if evt.param1 ~= 2001 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2002(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220152002, 2) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20153/scene20153.lua b/Resources/Scripts/Scene/20153/scene20153.lua new file mode 100644 index 000000000..3412ce6d1 --- /dev/null +++ b/Resources/Scripts/Scene/20153/scene20153.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -254.7, z = -256.9 }, + size = { x = 512.0, z = 512.0 }, + born_pos = { x = -2.312, y = -58.335, z = 34.664 }, + born_rot = { x = 0.000, y = 184.838, z = 0.000 }, + die_y = -100, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20153 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -254.7, z = -256.9 }, max = { x = 257.3, z = 255.1 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20153/scene20153_block20153.lua b/Resources/Scripts/Scene/20153/scene20153_block20153.lua new file mode 100644 index 000000000..048fd870a --- /dev/null +++ b/Resources/Scripts/Scene/20153/scene20153_block20153.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 220153001, refresh_id = 1004, pos = { x = -0.185, y = -58.149, z = -0.186 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20153/scene20153_group220153001.lua b/Resources/Scripts/Scene/20153/scene20153_group220153001.lua new file mode 100644 index 000000000..96480ad71 --- /dev/null +++ b/Resources/Scripts/Scene/20153/scene20153_group220153001.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 220153001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1001, monster_id = 29070102, pos = { x = 0.000, y = -58.100, z = -30.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, title_id = 162 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20154/scene20154.lua b/Resources/Scripts/Scene/20154/scene20154.lua new file mode 100644 index 000000000..94fe851a5 --- /dev/null +++ b/Resources/Scripts/Scene/20154/scene20154.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -256.5, z = -286.0 }, + size = { x = 512.9, z = 579.4 }, + born_pos = { x = 0.036, y = 5.338, z = 75.924 }, + born_rot = { x = 0.000, y = 180.007, z = 0.000 }, + born_point_list = { + { pos = { x = 0.000, y = 5.338, z = 74.036 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 2.255, y = 5.338, z = 76.231 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.035, y = 5.338, z = 76.209 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.000, y = 5.338, z = 78.568 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -80, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20154 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -256.5, z = -286.0 }, max = { x = 256.4, z = 293.4 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20154/scene20154_block20154.lua b/Resources/Scripts/Scene/20154/scene20154_block20154.lua new file mode 100644 index 000000000..03ae20f2b --- /dev/null +++ b/Resources/Scripts/Scene/20154/scene20154_block20154.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 220154001, refresh_id = 1004, pos = { x = 0.444, y = 5.536, z = -1.446 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20154/scene20154_group220154001.lua b/Resources/Scripts/Scene/20154/scene20154_group220154001.lua new file mode 100644 index 000000000..ba3431bd9 --- /dev/null +++ b/Resources/Scripts/Scene/20154/scene20154_group220154001.lua @@ -0,0 +1,183 @@ +-- 基础信息 +local base_info = { + group_id = 220154001 +} + +-- Trigger变量 +local defs = { + transTarget = 1004, + phaseOneBoss = 1001, + phaseTwoBoss = 1002, + bossBattleTransPoint = 1007, + phaseOneRegion = 1008, + gadget_music_change = 1014 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1001, monster_id = 29070103, pos = { x = 0.000, y = 5.800, z = 1.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, title_id = 161 }, + { config_id = 1002, monster_id = 29070104, pos = { x = 0.000, y = -58.140, z = -30.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, title_id = 161 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1005, gadget_id = 70290651, pos = { x = 0.000, y = 2.700, z = -1.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1006, gadget_id = 70290834, pos = { x = 1.500, y = 5.530, z = 66.900 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 1009, gadget_id = 70360001, pos = { x = -0.941, y = -58.149, z = -1.813 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1012, gadget_id = 70210106, pos = { x = 0.000, y = -58.149, z = 0.063 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_tag = "「正机之神」", persistent = true, boss_chest = { monster_config_id=1002, resin=60, life_time = 1800, take_num = 1} }, + { config_id = 1014, gadget_id = 70290868, pos = { x = 13.671, y = -58.149, z = -25.748 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1015, gadget_id = 70290869, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 1008, shape = RegionShape.CYLINDER, radius = 28, pos = { x = 0.000, y = 2.700, z = -1.500 }, height = 100.000 } +} + +-- 触发器 +triggers = { + { config_id = 1001003, name = "ANY_MONSTER_DIE_1003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1003", action = "action_EVENT_ANY_MONSTER_DIE_1003" }, + { config_id = 1001010, name = "ANY_MONSTER_DIE_1010", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1010", action = "action_EVENT_ANY_MONSTER_DIE_1010" }, + { config_id = 1001011, name = "GADGET_STATE_CHANGE_1011", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_1011", action = "action_EVENT_GADGET_STATE_CHANGE_1011" } +} + +-- 点位 +points = { + -- 二阶段传送位置 + { config_id = 1004, pos = { x = 0.000, y = -58.149, z = 37.354 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + -- 开战传送位置 + { config_id = 1007, pos = { x = 0.000, y = 5.800, z = 23.125 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 1013, gadget_id = 70290652, pos = { x = 0.000, y = -58.900, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 1001 }, + gadgets = { 1005, 1006, 1015 }, + regions = { 1008 }, + triggers = { "ANY_MONSTER_DIE_1003" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1002 }, + gadgets = { 1009, 1015 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1010", "GADGET_STATE_CHANGE_1011" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1003(context, evt) + if 1001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1003(context, evt) + ScriptLib.SetWeatherAreaState(context, 10142, 1) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220154001, suite = 2 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1010(context, evt) + --判断死亡怪物的configid是否为 1002 + if evt.param1 ~= 1002 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1010(context, evt) + -- 将configid为 1009 的物件更改为状态 GadgetState.Action01 + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1009, GadgetState.Action01) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_1011(context, evt) + if 1009 ~= evt.param2 or GadgetState.Action01 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_1011(context, evt) + -- 创建id为1012的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1012 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +require "V3_2/Boss_Battle_Process_Scaramouche" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20157/scene20157.lua b/Resources/Scripts/Scene/20157/scene20157.lua index 2fc60737c..36c9847e3 100644 --- a/Resources/Scripts/Scene/20157/scene20157.lua +++ b/Resources/Scripts/Scene/20157/scene20157.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 329.870, y = 179.839, z = 282.783 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = 170, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20158/scene20158.lua b/Resources/Scripts/Scene/20158/scene20158.lua new file mode 100644 index 000000000..621458b02 --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -256.0, z = -256.0 }, + size = { x = 803.9, z = 1168.1 }, + born_pos = { x = 120.717, y = 195.007, z = 616.683 }, + born_rot = { x = 0.000, y = 330.603, z = 0.000 }, + die_y = 160, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20158 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -256.0, z = -256.0 }, max = { x = 547.9, z = 912.1 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_block20158.lua b/Resources/Scripts/Scene/20158/scene20158_block20158.lua new file mode 100644 index 000000000..d697d34c1 --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_block20158.lua @@ -0,0 +1,10 @@ +-- 所有的group +groups = { + { id = 220158001, refresh_id = 1, pos = { x = 138.931, y = 193.798, z = 633.577 } }, + { id = 220158002, refresh_id = 1, pos = { x = 148.333, y = 192.098, z = 627.064 } }, + { id = 220158003, refresh_id = 1, pos = { x = 251.124, y = 214.313, z = 632.583 } }, + { id = 220158004, refresh_id = 1002, pos = { x = 207.691, y = 191.698, z = 647.813 } }, + { id = 220158005, refresh_id = 1002, pos = { x = 202.688, y = 190.082, z = 587.410 } }, + { id = 220158006, refresh_id = 1001, pos = { x = 287.628, y = 220.916, z = 561.225 } }, + { id = 220158007, refresh_id = 1002, pos = { x = 247.076, y = 214.711, z = 631.028 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_dummy_points.lua b/Resources/Scripts/Scene/20158/scene20158_dummy_points.lua new file mode 100644 index 000000000..1a221580b --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_dummy_points.lua @@ -0,0 +1,9 @@ +dummy_points = { + ["Q302813_guide"] = { pos = { x = 118.969, y = 194.584, z = 620.301 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302813_N10000005"] = { pos = { x = 118.367, y = 194.665, z = 622.624 }, rot = { x = 0.000, y = 169.499, z = 0.000 } }, + ["Q302813_N1005"] = { pos = { x = 117.712, y = 194.470, z = 621.048 }, rot = { x = 0.000, y = 10.975, z = 0.000 } }, + ["Q302813_N1056"] = { pos = { x = 119.298, y = 194.680, z = 621.256 }, rot = { x = 0.000, y = 327.890, z = 0.000 } }, + ["Q302816_N10000005"] = { pos = { x = 239.783, y = 221.968, z = 619.393 }, rot = { x = 0.000, y = 30.784, z = 0.000 } }, + ["Q302816_N1005"] = { pos = { x = 238.180, y = 221.969, z = 619.647 }, rot = { x = 0.000, y = 57.091, z = 0.000 } }, + ["Q302816_N1056"] = { pos = { x = 240.478, y = 221.968, z = 618.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158001.lua b/Resources/Scripts/Scene/20158/scene20158_group220158001.lua new file mode 100644 index 000000000..87410816f --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158001.lua @@ -0,0 +1,111 @@ +-- 基础信息 +local base_info = { + group_id = 220158001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1002, gadget_id = 70220103, pos = { x = 182.837, y = 193.105, z = 634.672 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1003, gadget_id = 70320073, pos = { x = 247.996, y = 215.250, z = 632.140 }, rot = { x = 0.000, y = 304.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 1001, shape = RegionShape.CUBIC, size = { x = 5.000, y = 10.000, z = 20.000 }, pos = { x = 134.781, y = 200.288, z = 633.255 } } +} + +-- 触发器 +triggers = { + { config_id = 1001001, name = "ENTER_REGION_1001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1001", action = "action_EVENT_ENTER_REGION_1001" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1002, 1003 }, + regions = { 1001 }, + triggers = { "ENTER_REGION_1001" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_1001(context, evt) + if evt.param1 ~= 1001 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_1001(context, evt) + -- 触发镜头注目,注目位置为坐标{x=191.0105, y=204.7157, z=628.7041},持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=191.0105, y=204.7157, z=628.7041} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + -- 调用提示id为 201580101 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201580101) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 删除suite1的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220158002, 1) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158002.lua b/Resources/Scripts/Scene/20158/scene20158_group220158002.lua new file mode 100644 index 000000000..96c6c60aa --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158002.lua @@ -0,0 +1,121 @@ +-- 基础信息 +local base_info = { + group_id = 220158002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70900201, pos = { x = 135.040, y = 195.169, z = 632.056 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2002, gadget_id = 70900201, pos = { x = 285.018, y = 221.129, z = 554.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2003, gadget_id = 70900201, pos = { x = 247.284, y = 214.522, z = 631.018 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2004, gadget_id = 70900201, pos = { x = 240.705, y = 223.551, z = 620.952 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2005, gadget_id = 70900201, pos = { x = 200.591, y = 190.718, z = 585.732 }, rot = { x = 0.000, y = 167.327, 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 = { 2001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 2003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 2004 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 2005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158003.lua b/Resources/Scripts/Scene/20158/scene20158_group220158003.lua new file mode 100644 index 000000000..e7dd98d45 --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158003.lua @@ -0,0 +1,73 @@ +-- 基础信息 +local base_info = { + group_id = 220158003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70380334, pos = { x = 247.180, y = 214.530, z = 630.950 }, rot = { x = 0.000, y = 34.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 3002, gadget_id = 70380334, pos = { x = 247.180, y = 214.530, z = 630.950 }, rot = { x = 0.000, y = 34.000, z = 0.000 }, level = 1, state = GadgetState.GearStart, vision_level = VisionLevelType.VISION_LEVEL_SUPER } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3001, 3002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158004.lua b/Resources/Scripts/Scene/20158/scene20158_group220158004.lua new file mode 100644 index 000000000..5c8d6dcb0 --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158004.lua @@ -0,0 +1,161 @@ +-- 基础信息 +local base_info = { + group_id = 220158004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 4001, monster_id = 21020301, pos = { x = 215.049, y = 193.415, z = 655.555 }, rot = { x = 0.000, y = 238.557, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 4002, monster_id = 21010201, pos = { x = 202.143, y = 187.836, z = 634.473 }, rot = { x = 0.000, y = 261.437, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9010 }, + { config_id = 4003, monster_id = 21010201, pos = { x = 198.406, y = 189.752, z = 644.671 }, rot = { x = 0.000, y = 167.306, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9010 }, + { config_id = 4004, monster_id = 21010501, pos = { x = 203.604, y = 190.831, z = 649.748 }, rot = { x = 0.000, y = 192.903, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9013 }, + { config_id = 4006, monster_id = 20011301, pos = { x = 213.385, y = 191.148, z = 647.620 }, rot = { x = 0.000, y = 254.418, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 4007, monster_id = 21030301, pos = { x = 218.320, y = 194.367, z = 657.624 }, rot = { x = 0.000, y = 259.941, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9012 }, + { config_id = 4008, monster_id = 21011001, pos = { x = 221.516, y = 190.083, z = 640.272 }, rot = { x = 0.000, y = 279.456, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9013 }, + { config_id = 4013, monster_id = 20011201, pos = { x = 198.393, y = 188.652, z = 637.983 }, rot = { x = 0.000, y = 269.981, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 4014, monster_id = 20011201, pos = { x = 205.609, y = 189.156, z = 640.678 }, rot = { x = 0.000, y = 211.200, z = 0.000 }, level = 1, affix = { 1109 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { + { config_id = 4012, shape = RegionShape.SPHERE, radius = 15, pos = { x = 199.669, y = 188.440, z = 631.636 } } +} + +-- 触发器 +triggers = { + { config_id = 1004009, name = "ANY_MONSTER_DIE_4009", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4009", action = "action_EVENT_ANY_MONSTER_DIE_4009" }, + { config_id = 1004011, name = "ANY_MONSTER_DIE_4011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4011", action = "action_EVENT_ANY_MONSTER_DIE_4011" }, + { config_id = 1004012, name = "ENTER_REGION_4012", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4012", action = "action_EVENT_ENTER_REGION_4012" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 4002, 4003, 4004, 4013, 4014 }, + gadgets = { }, + regions = { 4012 }, + triggers = { "ANY_MONSTER_DIE_4009", "ENTER_REGION_4012" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 4001, 4006, 4007, 4008 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_4011" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4009(context, evt) + -- 判断剩余怪物数量是否是1 + if ScriptLib.GetGroupMonsterCount(context) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4009(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158004, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4011(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158002, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4012(context, evt) + if evt.param1 ~= 4012 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_4012(context, evt) + -- 调用提示id为 201580102 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201580102) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158005.lua b/Resources/Scripts/Scene/20158/scene20158_group220158005.lua new file mode 100644 index 000000000..a89a0629e --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158005.lua @@ -0,0 +1,155 @@ +-- 基础信息 +local base_info = { + group_id = 220158005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 5001, monster_id = 22040101, pos = { x = 200.733, y = 192.036, z = 578.567 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1109 }, pose_id = 101 }, + { config_id = 5002, monster_id = 22040101, pos = { x = 202.318, y = 189.870, z = 589.548 }, rot = { x = 0.000, y = 63.253, z = 0.000 }, level = 1, disableWander = true, affix = { 1109 }, pose_id = 101 }, + { config_id = 5003, monster_id = 22050101, pos = { x = 193.075, y = 191.703, z = 582.917 }, rot = { x = 0.000, y = 64.985, z = 0.000 }, level = 1, disableWander = true, affix = { 1109 }, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5005, gadget_id = 70220103, pos = { x = 218.539, y = 212.399, z = 539.874 }, rot = { x = 0.000, y = 69.051, z = 0.000 }, level = 1 }, + { config_id = 5006, gadget_id = 70220103, pos = { x = 240.737, y = 227.614, z = 514.802 }, rot = { x = 0.000, y = 69.051, z = 0.000 }, level = 1 }, + { config_id = 5008, gadget_id = 70220103, pos = { x = 283.480, y = 229.556, z = 546.149 }, rot = { x = 0.000, y = 69.051, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 5009, shape = RegionShape.SPHERE, radius = 15, pos = { x = 201.462, y = 190.082, z = 587.964 } } +} + +-- 触发器 +triggers = { + { config_id = 1005004, name = "ANY_MONSTER_DIE_5004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5004", action = "action_EVENT_ANY_MONSTER_DIE_5004" }, + { config_id = 1005009, name = "ENTER_REGION_5009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5009", action = "action_EVENT_ENTER_REGION_5009", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 5001, 5002, 5003 }, + gadgets = { }, + regions = { 5009 }, + triggers = { "ANY_MONSTER_DIE_5004", "ENTER_REGION_5009" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 5005, 5006, 5008 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5004(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158005, 2) + + -- 触发镜头注目,注目位置为坐标{x=218.539, y=212.399, z=539.8741},持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=218.539, y=212.399, z=539.8741} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = true, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 1, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + -- 调用提示id为 201580103 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201580103) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158002, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5009(context, evt) + if evt.param1 ~= 5009 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_5009(context, evt) + -- 删除suite5的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220158002, 5) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158006.lua b/Resources/Scripts/Scene/20158/scene20158_group220158006.lua new file mode 100644 index 000000000..441a4d07e --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158006.lua @@ -0,0 +1,141 @@ +-- 基础信息 +local base_info = { + group_id = 220158006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 6001, monster_id = 21030601, pos = { x = 290.750, y = 220.570, z = 567.104 }, rot = { x = 0.000, y = 222.292, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9012 }, + { config_id = 6002, monster_id = 21010601, pos = { x = 282.989, y = 219.086, z = 562.710 }, rot = { x = 0.000, y = 122.886, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9013 }, + { config_id = 6003, monster_id = 21010601, pos = { x = 288.362, y = 221.743, z = 556.665 }, rot = { x = 0.000, y = 299.891, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9013 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6006, gadget_id = 70220103, pos = { x = 274.618, y = 222.355, z = 600.295 }, rot = { x = 0.000, y = 214.357, z = 0.000 }, level = 1 }, + { config_id = 6007, gadget_id = 70220103, pos = { x = 250.151, y = 223.686, z = 635.553 }, rot = { x = 0.000, y = 214.357, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 6008, shape = RegionShape.SPHERE, radius = 13, pos = { x = 287.597, y = 221.485, z = 555.741 } } +} + +-- 触发器 +triggers = { + { config_id = 1006004, name = "ANY_MONSTER_DIE_6004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_6004", action = "action_EVENT_ANY_MONSTER_DIE_6004" }, + { config_id = 1006008, name = "ENTER_REGION_6008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_6008", action = "action_EVENT_ENTER_REGION_6008", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 6001, 6002, 6003 }, + gadgets = { }, + regions = { 6008 }, + triggers = { "ANY_MONSTER_DIE_6004", "ENTER_REGION_6008" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 6006, 6007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_6004(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_6004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158006, 2) + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158002, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_6008(context, evt) + if evt.param1 ~= 6008 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_6008(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220158002, 2) + + -- 切换二阶段环境 + ScriptLib.SetWeatherAreaState(context, 10156, 1) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20158/scene20158_group220158007.lua b/Resources/Scripts/Scene/20158/scene20158_group220158007.lua new file mode 100644 index 000000000..905e4a2da --- /dev/null +++ b/Resources/Scripts/Scene/20158/scene20158_group220158007.lua @@ -0,0 +1,306 @@ +-- 基础信息 +local base_info = { + group_id = 220158007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 7001, monster_id = 21020801, pos = { x = 243.416, y = 214.313, z = 625.454 }, rot = { x = 0.000, y = 37.433, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 7002, monster_id = 21030201, pos = { x = 241.201, y = 214.306, z = 622.265 }, rot = { x = 0.000, y = 49.669, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 9012 }, + { config_id = 7003, monster_id = 21020701, pos = { x = 247.843, y = 214.313, z = 641.543 }, rot = { x = 0.000, y = 187.667, z = 0.000 }, level = 1, affix = { 1109 }, pose_id = 401 }, + { config_id = 7006, monster_id = 21010501, pos = { x = 247.948, y = 214.313, z = 620.283 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 7007, monster_id = 20010501, pos = { x = 246.104, y = 214.313, z = 636.339 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 7008, monster_id = 20010501, pos = { x = 254.684, y = 214.313, z = 633.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 7009, monster_id = 21010501, pos = { x = 236.659, y = 214.313, z = 626.740 }, rot = { x = 0.000, y = 41.150, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 7010, monster_id = 21010601, pos = { x = 249.858, y = 215.816, z = 647.013 }, rot = { x = 0.000, y = 169.113, z = 0.000 }, level = 1, affix = { 1109 } }, + { config_id = 7011, monster_id = 21010601, pos = { x = 259.035, y = 214.527, z = 638.455 }, rot = { x = 0.000, y = 248.708, z = 0.000 }, level = 1, affix = { 1109 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 7013, gadget_id = 70320025, pos = { x = 240.705, y = 221.968, z = 620.952 }, rot = { x = 0.000, y = 214.227, z = 0.000 }, level = 1 }, + { config_id = 7014, gadget_id = 70360001, pos = { x = 240.705, y = 221.968, z = 620.952 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 7016, gadget_id = 70800111, pos = { x = 261.740, y = 216.590, z = 630.786 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7018, gadget_id = 70320078, pos = { x = 254.598, y = 216.735, z = 641.763 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 7020, gadget_id = 70800111, pos = { x = 258.960, y = 216.590, z = 626.676 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7021, gadget_id = 70800111, pos = { x = 256.190, y = 216.590, z = 622.576 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7022, gadget_id = 70800111, pos = { x = 253.500, y = 216.590, z = 618.606 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7023, gadget_id = 70800111, pos = { x = 250.820, y = 216.590, z = 614.636 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7024, gadget_id = 70800111, pos = { x = 241.316, y = 216.590, z = 644.258 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7025, gadget_id = 70800111, pos = { x = 238.536, y = 216.590, z = 640.148 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7026, gadget_id = 70800111, pos = { x = 235.766, y = 216.590, z = 636.048 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7027, gadget_id = 70800111, pos = { x = 233.076, y = 216.590, z = 632.078 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7028, gadget_id = 70800111, pos = { x = 230.396, y = 216.590, z = 628.108 }, rot = { x = 0.000, y = 35.000, z = 90.000 }, level = 1 }, + { config_id = 7029, gadget_id = 70800111, pos = { x = 244.534, y = 216.590, z = 613.651 }, rot = { x = 90.000, y = 35.000, z = 0.000 }, level = 1 }, + { config_id = 7030, gadget_id = 70800111, pos = { x = 231.817, y = 216.590, z = 622.894 }, rot = { x = 90.000, y = 35.000, z = 0.000 }, level = 1 }, + { config_id = 7031, gadget_id = 70800111, pos = { x = 247.840, y = 216.590, z = 645.207 }, rot = { x = 90.000, y = 35.000, z = 0.000 }, level = 1 }, + { config_id = 7032, gadget_id = 70800111, pos = { x = 251.930, y = 216.590, z = 642.437 }, rot = { x = 90.000, y = 35.000, z = 0.000 }, level = 1 }, + { config_id = 7033, gadget_id = 70800111, pos = { x = 256.110, y = 216.590, z = 639.607 }, rot = { x = 90.000, y = 35.000, z = 0.000 }, level = 1 }, + { config_id = 7034, gadget_id = 70800111, pos = { x = 260.220, y = 216.590, z = 636.827 }, rot = { x = 90.000, y = 35.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 7004, shape = RegionShape.SPHERE, radius = 10, pos = { x = 247.076, y = 214.711, z = 631.028 } } +} + +-- 触发器 +triggers = { + { config_id = 1007004, name = "ENTER_REGION_7004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7004", action = "action_EVENT_ENTER_REGION_7004", trigger_count = 0 }, + { config_id = 1007005, name = "ANY_MONSTER_DIE_7005", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7005", action = "action_EVENT_ANY_MONSTER_DIE_7005" }, + { config_id = 1007012, name = "ANY_MONSTER_DIE_7012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7012", action = "action_EVENT_ANY_MONSTER_DIE_7012" }, + { config_id = 1007015, name = "SELECT_OPTION_7015", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_7015", action = "action_EVENT_SELECT_OPTION_7015" }, + { config_id = 1007017, name = "QUEST_FINISH_7017", event = EventType.EVENT_QUEST_FINISH, source = "302824", condition = "", action = "action_EVENT_QUEST_FINISH_7017", trigger_count = 0 }, + { config_id = 1007019, name = "QUEST_START_7019", event = EventType.EVENT_QUEST_START, source = "302816", condition = "", action = "action_EVENT_QUEST_START_7019", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 7002, 7003, 7006, 7007, 7008, 7009 }, + gadgets = { 7013, 7014, 7018 }, + regions = { 7004 }, + triggers = { "ENTER_REGION_7004", "ANY_MONSTER_DIE_7005", "QUEST_FINISH_7017", "QUEST_START_7019" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 7001, 7010, 7011 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_7012", "SELECT_OPTION_7015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 7016, 7020, 7021, 7022, 7023, 7024, 7025, 7026, 7027, 7028, 7029, 7030, 7031, 7032, 7033, 7034 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7004(context, evt) + if evt.param1 ~= 7004 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_7004(context, evt) + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220158002, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7005(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 220158007) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7005(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158007, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7012(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 220158007) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7012(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220158007, 7014, {7}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158002, 4) + + -- 调用提示id为 201580104 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201580104) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_7015(context, evt) + -- 判断是gadgetid 7014 option_id 7 + if 7014 ~= evt.param1 then + return false + end + + if 7 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_7015(context, evt) + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220158002, 4) + + -- 删除指定group: 220158007 ;指定config:7014;物件身上指定option:7; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220158007, 7014, 7) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "302815") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 改变指定group组220158001中, configid为1003的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220158001, 1003, GadgetState.ChestLocked) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220158004, suite = 3 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220158005, suite = 3 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220158006, suite = 3 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220158002, suite = 6 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + + -- 切三阶段scenetag + ScriptLib.AddSceneTag(context, 20158, 1215 ) + + ScriptLib.DelSceneTag(context, 20158, 1216 ) + + ScriptLib.DelSceneTag(context, 20158, 1217 ) + + ScriptLib.DelSceneTag(context, 20158, 1218 ) + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220158007, 3) + + + return 0 +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_7017(context, evt) + -- 将configid为 7018 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7018, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 7013 的物件更改为状态 GadgetState.ChestLocked + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7013, GadgetState.ChestLocked) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 切换三阶段环境 + ScriptLib.SetWeatherAreaState(context, 10157, 1) + + return 0 +end + +-- 触发操作 +function action_EVENT_QUEST_START_7019(context, evt) + -- 将configid为 7013 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7013, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 切换二阶段环境 + ScriptLib.SetWeatherAreaState(context, 10156, 1) + + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20159/scene20159.lua b/Resources/Scripts/Scene/20159/scene20159.lua index 1aa6bffe7..cdf9d1fda 100644 --- a/Resources/Scripts/Scene/20159/scene20159.lua +++ b/Resources/Scripts/Scene/20159/scene20159.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 422.647, y = 72.901, z = 475.234 }, born_rot = { x = 0.000, y = 51.463, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/20160/scene20160.lua b/Resources/Scripts/Scene/20160/scene20160.lua index 4ec7e3ebc..4ca4b4c94 100644 --- a/Resources/Scripts/Scene/20160/scene20160.lua +++ b/Resources/Scripts/Scene/20160/scene20160.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 6.566, y = 0.715, z = 73.627 }, born_rot = { x = 16.833, y = 271.220, z = 357.591 }, die_y = -100, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20161/scene20161.lua b/Resources/Scripts/Scene/20161/scene20161.lua index 97733379a..41dc2df63 100644 --- a/Resources/Scripts/Scene/20161/scene20161.lua +++ b/Resources/Scripts/Scene/20161/scene20161.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 9.683, y = 0.563, z = 73.192 }, born_rot = { x = 0.000, y = 268.322, z = 0.000 }, die_y = -50, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/20162/scene20162.lua b/Resources/Scripts/Scene/20162/scene20162.lua new file mode 100644 index 000000000..0ffcc88f5 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -271.0, z = -293.6 }, + size = { x = 624.9, z = 568.8 }, + born_pos = { x = 96.152, y = 5.556, z = 0.000 }, + born_rot = { x = 0.000, y = 275.509, z = 0.000 }, + die_y = -100, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20162 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -271.0, z = -293.6 }, max = { x = 353.9, z = 275.2 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { "routes" } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_block20162.lua b/Resources/Scripts/Scene/20162/scene20162_block20162.lua new file mode 100644 index 000000000..8c3514fbc --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_block20162.lua @@ -0,0 +1,10 @@ +-- 所有的group +groups = { + { id = 220162001, pos = { x = 5.222, y = 6.043, z = 0.770 } }, + { id = 220162002, pos = { x = 15.778, y = -35.208, z = 0.162 } }, + { id = 220162003, pos = { x = 1.528, y = -34.466, z = 0.943 } }, + { id = 220162004, pos = { x = 19.529, y = -34.011, z = 29.249 } }, + { id = 220162005, pos = { x = -1.235, y = -34.466, z = 11.199 } }, + { id = 220162006, pos = { x = -3.413, y = -34.466, z = 10.187 } }, + { id = 220162007, pos = { x = 32.359, y = 112.010, z = 0.498 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_dummy_points.lua b/Resources/Scripts/Scene/20162/scene20162_dummy_points.lua new file mode 100644 index 000000000..03e6fc596 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_dummy_points.lua @@ -0,0 +1,50 @@ +dummy_points = { + ["PlayFind_End"] = { pos = { x = 24.375, y = -30.934, z = 26.044 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["PlayFind_N10000005"] = { pos = { x = 25.716, y = -32.080, z = 27.963 }, rot = { x = 0.000, y = 217.384, z = 0.000 } }, + ["PlayFind_N1005"] = { pos = { x = 26.424, y = -32.053, z = 26.941 }, rot = { x = 0.000, y = 239.273, z = 0.000 } }, + ["PlayFind_N1056"] = { pos = { x = -35.214, y = -33.290, z = -72.584 }, rot = { x = 0.000, y = 102.676, 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.403, y = 5.556, z = -0.414 }, rot = { x = 0.000, y = 269.608, z = 0.000 } }, + ["Q302205_N1005"] = { pos = { x = 97.382, y = 5.556, z = -1.641 }, rot = { x = 0.000, y = 280.701, z = 0.000 } }, + ["Q302205_N1053"] = { pos = { x = 97.403, y = 5.556, z = 0.752 }, rot = { x = 0.000, y = 269.608, z = 0.000 } }, + ["Q302206_A"] = { pos = { x = 16.463, y = 0.642, z = -16.518 }, rot = { x = 0.000, y = 277.902, z = 0.000 } }, + ["Q302206_A_2"] = { pos = { x = 21.340, y = 111.415, z = -4.857 }, rot = { x = 0.000, y = 314.300, z = 0.000 } }, + ["Q302206_B"] = { pos = { x = 13.609, y = 0.642, z = -9.702 }, rot = { x = 0.000, y = 226.461, 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 = 7.434, y = 0.642, z = -22.656 }, rot = { x = 0.000, y = 20.266, z = 0.000 } }, + ["Q302206_C_2"] = { pos = { x = 15.313, y = 111.254, z = 7.628 }, rot = { x = 0.000, y = 165.064, z = 0.000 } }, + ["Q302206_D"] = { pos = { x = 3.970, y = 0.642, z = -16.601 }, rot = { x = 0.000, y = 69.786, z = 0.000 } }, + ["Q302206_D_2"] = { pos = { x = 15.656, y = 111.254, z = -7.611 }, rot = { x = 0.000, y = 13.804, z = 0.000 } }, + ["Q302206_E"] = { pos = { x = 27.990, y = 2.153, z = -15.521 }, rot = { x = 0.000, y = 266.493, z = 0.000 } }, + ["Q302206_E_2"] = { pos = { x = 33.798, y = 112.010, z = 5.257 }, rot = { x = 0.000, y = 251.769, z = 0.000 } }, + ["Q302206_guide"] = { pos = { x = 24.110, y = 5.530, z = 0.046 }, rot = { x = 0.000, y = 270.991, z = 0.000 } }, + ["Q302206_N10000005"] = { pos = { x = 39.397, y = 5.561, z = 1.039 }, rot = { x = 0.000, y = 270.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 = 39.423, y = 5.561, z = -1.168 }, rot = { x = 0.000, y = 270.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 = 37.577, y = 5.561, z = -0.022 }, rot = { x = 0.000, y = 270.991, 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 = 26.319, y = 2.153, z = -16.841 }, rot = { x = 0.000, y = 273.334, 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 } }, + ["Q302206_ReSolider1"] = { pos = { x = -10.296, y = 111.328, z = -33.100 }, rot = { x = 0.000, y = 41.617, z = 0.000 } }, + ["Q302206_ReSolider2"] = { pos = { x = -30.343, y = 111.530, z = -17.633 }, rot = { x = 0.000, y = 72.894, z = 0.000 } }, + ["Q302206_ReSolider3"] = { pos = { x = -30.475, y = 111.530, z = 17.730 }, rot = { x = 0.000, y = 113.703, z = 0.000 } }, + ["Q302206_ReSolider4"] = { pos = { x = -9.943, y = 111.328, z = 33.101 }, rot = { x = 0.000, y = 138.503, 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 = -15.944, y = -35.220, z = -0.453 }, rot = { x = 0.000, y = 357.678, z = 0.000 } }, + ["Q302208_N1005"] = { pos = { x = -16.087, y = -35.213, z = 1.004 }, rot = { x = 0.000, y = 174.794, 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.068, z = -0.075 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302219_N12806"] = { pos = { x = 5.346, y = 6.045, z = -1.174 }, rot = { x = 0.000, y = 70.531, z = 0.000 } }, + ["Q302221_N1052"] = { pos = { x = -10.479, y = -34.466, z = 0.139 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["SpecialTalk_N10000005"] = { pos = { x = -68.696, y = -32.892, z = 33.178 }, rot = { x = 0.000, y = 105.658, z = 0.000 } }, + ["SpecialTalk_N1005"] = { pos = { x = -68.725, y = -33.410, z = 34.018 }, rot = { x = 0.000, y = 99.170, z = 0.000 } }, + ["SpecialTalk_N1052"] = { pos = { x = -66.428, y = -33.415, z = 32.178 }, rot = { x = 0.000, y = 295.927, z = 0.000 } }, + ["SpecialTalk_N1053"] = { pos = { x = -67.195, y = -33.425, z = 34.258 }, rot = { x = 0.000, y = 204.889, z = 0.000 } }, + ["SpecialTalk_N1058"] = { pos = { x = -68.618, y = -33.391, z = 29.986 }, rot = { x = 0.000, y = 19.668, 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 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162001.lua b/Resources/Scripts/Scene/20162/scene20162_group220162001.lua new file mode 100644 index 000000000..fae56a2e1 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162001.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 220162001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70350455, pos = { x = 0.002, y = 5.998, z = -0.012 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162002.lua b/Resources/Scripts/Scene/20162/scene20162_group220162002.lua new file mode 100644 index 000000000..3b3d74214 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162002.lua @@ -0,0 +1,802 @@ +-- 基础信息 +local base_info = { + group_id = 220162002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + -- 正确指引 + { config_id = 2001, gadget_id = 70360286, pos = { x = 25.957, y = -30.934, z = 27.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引1——掉钱 + { config_id = 2004, gadget_id = 70710913, pos = { x = -24.003, y = -33.971, z = 27.742 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, chest_drop_id = 1050255, drop_count = 1, isOneoff = true, persistent = true }, + -- 错误指引2——掉钱 + { config_id = 2007, gadget_id = 70710913, pos = { x = -3.232, y = -35.148, z = -19.714 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, chest_drop_id = 1050255, drop_count = 1, isOneoff = true, persistent = true }, + -- 正确指引 + { config_id = 2011, gadget_id = 70290664, pos = { x = 25.957, y = -30.934, z = 27.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引1——掉钱 + { config_id = 2012, gadget_id = 70290664, pos = { x = -24.003, y = -33.971, z = 27.742 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引2——掉钱 + { config_id = 2013, gadget_id = 70290664, pos = { x = -3.232, y = -35.148, z = -19.714 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引3——不掉钱 + { config_id = 2016, gadget_id = 70290664, pos = { x = -21.123, y = -34.045, z = -24.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引3——不掉钱 + { config_id = 2017, gadget_id = 70360286, pos = { x = -21.123, y = -34.045, z = -24.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引4——不掉钱 + { config_id = 2018, gadget_id = 70360286, pos = { x = 15.257, y = -35.144, z = 0.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引4——不掉钱 + { config_id = 2021, gadget_id = 70290664, pos = { x = 15.257, y = -35.144, z = 0.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 错误指引1——掉钱 + { config_id = 2023, gadget_id = 70310148, pos = { x = -24.003, y = -33.971, z = 27.742 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2024, gadget_id = 70310148, pos = { x = -2.435, y = -35.029, z = -18.601 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2025, gadget_id = 70310148, pos = { x = -21.123, y = -34.047, z = -24.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2026, gadget_id = 70310148, pos = { x = 15.257, y = -35.145, z = 0.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2040, gadget_id = 70310148, pos = { x = 25.957, y = -32.434, z = 27.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + -- 激活特效用——别乱动这个 + { config_id = 2010, shape = RegionShape.CYLINDER, radius = 50, pos = { x = -0.248, y = -33.271, z = 0.303 }, height = 25.000, team_ability_group_list = { "VoidSearching_AbilityGroup" } }, + -- 正确指引-进入出现按钮和提示 + { config_id = 2027, shape = RegionShape.CYLINDER, radius = 10, pos = { x = 25.435, y = -28.902, z = 26.080 }, height = 15.000 }, + -- 正确指引-离开消失按钮和提示 + { config_id = 2028, shape = RegionShape.CYLINDER, radius = 10, pos = { x = 25.435, y = -28.902, z = 26.080 }, height = 15.000 }, + -- 错误指引1——掉钱-进入出现按钮和提示 + { config_id = 2029, shape = RegionShape.CYLINDER, radius = 10, pos = { x = -24.003, y = -30.230, z = 27.742 }, height = 15.000 }, + -- 错误指引1——掉钱-离开消失按钮和提示 + { config_id = 2030, shape = RegionShape.CYLINDER, radius = 10, pos = { x = -24.003, y = -30.230, z = 27.742 }, height = 15.000 }, + -- 错误指引2——掉钱-进入出现按钮和提示 + { config_id = 2031, shape = RegionShape.CYLINDER, radius = 10, pos = { x = -3.232, y = -30.806, z = -19.714 }, height = 15.000 }, + -- 错误指引2——掉钱-离开消失按钮和提示 + { config_id = 2032, shape = RegionShape.CYLINDER, radius = 10, pos = { x = -3.232, y = -30.806, z = -19.714 }, height = 15.000 }, + -- 错误指引3——不掉钱-进入出现按钮和提示 + { config_id = 2033, shape = RegionShape.CYLINDER, radius = 10, pos = { x = -21.123, y = -29.697, z = -24.266 }, height = 15.000 }, + -- 错误指引3——不掉钱-离开消失按钮和提示 + { config_id = 2034, shape = RegionShape.CYLINDER, radius = 10, pos = { x = -21.123, y = -29.697, z = -24.266 }, height = 15.000 }, + -- 错误指引4——不掉钱-进入出现按钮和提示 + { config_id = 2035, shape = RegionShape.CYLINDER, radius = 10, pos = { x = 15.257, y = -30.298, z = 0.999 }, height = 15.000 }, + -- 错误指引4——不掉钱-离开消失按钮和提示 + { config_id = 2036, shape = RegionShape.CYLINDER, radius = 10, pos = { x = 15.257, y = -30.298, z = 0.999 }, height = 15.000 }, + -- 重置变量-方便断线重连 + { config_id = 2037, shape = RegionShape.CYLINDER, radius = 50, pos = { x = -0.248, y = -33.271, z = 0.303 }, height = 25.000 } +} + +-- 触发器 +triggers = { + -- 正确指引 + { config_id = 1002002, name = "GADGET_CREATE_2002", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2002", action = "action_EVENT_GADGET_CREATE_2002" }, + -- 正确指引 + { config_id = 1002003, name = "SELECT_OPTION_2003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2003", action = "action_EVENT_SELECT_OPTION_2003" }, + -- 错误指引1——掉钱 + { config_id = 1002006, name = "GADGET_STATE_CHANGE_2006", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_2006", action = "action_EVENT_GADGET_STATE_CHANGE_2006" }, + -- 错误指引2——掉钱 + { config_id = 1002009, name = "GADGET_STATE_CHANGE_2009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_2009", action = "action_EVENT_GADGET_STATE_CHANGE_2009" }, + -- 错误指引3——不掉钱 + { config_id = 1002014, name = "GADGET_CREATE_2014", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2014", action = "action_EVENT_GADGET_CREATE_2014" }, + -- 错误指引3——不掉钱 + { config_id = 1002015, name = "SELECT_OPTION_2015", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2015", action = "action_EVENT_SELECT_OPTION_2015" }, + -- 错误指引4——不掉钱 + { config_id = 1002019, name = "GADGET_CREATE_2019", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2019", action = "action_EVENT_GADGET_CREATE_2019" }, + -- 错误指引4——不掉钱 + { config_id = 1002020, name = "SELECT_OPTION_2020", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2020", action = "action_EVENT_SELECT_OPTION_2020" }, + -- 正确指引-进入出现按钮和提示 + { config_id = 1002027, name = "ENTER_REGION_2027", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2027", action = "action_EVENT_ENTER_REGION_2027", trigger_count = 0 }, + -- 正确指引-离开消失按钮和提示 + { config_id = 1002028, name = "LEAVE_REGION_2028", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "", action = "action_EVENT_LEAVE_REGION_2028", trigger_count = 0 }, + -- 错误指引1——掉钱-进入出现按钮和提示 + { config_id = 1002029, name = "ENTER_REGION_2029", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2029", action = "action_EVENT_ENTER_REGION_2029", trigger_count = 0 }, + -- 错误指引1——掉钱-离开消失按钮和提示 + { config_id = 1002030, name = "LEAVE_REGION_2030", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_2030", action = "action_EVENT_LEAVE_REGION_2030", trigger_count = 0 }, + -- 错误指引2——掉钱-进入出现按钮和提示 + { config_id = 1002031, name = "ENTER_REGION_2031", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2031", action = "action_EVENT_ENTER_REGION_2031", trigger_count = 0 }, + -- 错误指引2——掉钱-离开消失按钮和提示 + { config_id = 1002032, name = "LEAVE_REGION_2032", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_2032", action = "action_EVENT_LEAVE_REGION_2032", trigger_count = 0 }, + -- 错误指引3——不掉钱-进入出现按钮和提示 + { config_id = 1002033, name = "ENTER_REGION_2033", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2033", action = "action_EVENT_ENTER_REGION_2033", trigger_count = 0 }, + -- 错误指引3——不掉钱-离开消失按钮和提示 + { config_id = 1002034, name = "LEAVE_REGION_2034", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_2034", action = "action_EVENT_LEAVE_REGION_2034", trigger_count = 0 }, + -- 错误指引4——不掉钱-进入出现按钮和提示 + { config_id = 1002035, name = "ENTER_REGION_2035", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2035", action = "action_EVENT_ENTER_REGION_2035", trigger_count = 0 }, + -- 错误指引4——不掉钱-离开消失按钮和提示 + { config_id = 1002036, name = "LEAVE_REGION_2036", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_2036", action = "action_EVENT_LEAVE_REGION_2036", trigger_count = 0 }, + -- 重置变量-方便断线重连 + { config_id = 1002037, name = "ENTER_REGION_2037", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2037", action = "action_EVENT_ENTER_REGION_2037" }, + -- NoMoreOne01——判定 + { config_id = 1002038, name = "GADGET_CREATE_2038", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2038", action = "action_EVENT_GADGET_CREATE_2038", trigger_count = 0 }, + -- NoMoreOne02——判定 + { config_id = 1002039, name = "GADGET_CREATE_2039", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2039", action = "action_EVENT_GADGET_CREATE_2039", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "Var_1", value = 0, no_refresh = false }, + { config_id = 2, name = "Var_2", value = 0, no_refresh = false }, + { config_id = 3, name = "Var_3", value = 0, no_refresh = false }, + { config_id = 4, name = "Var_4", value = 0, no_refresh = false }, + { config_id = 5, name = "NoMoreOne01", value = 0, no_refresh = true }, + { config_id = 6, name = "NoMoreOne02", value = 0, no_refresh = true } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 2037 }, + triggers = { "ENTER_REGION_2037" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2001, 2004, 2007, 2011, 2016, 2017, 2018, 2021 }, + regions = { 2010, 2027, 2028, 2033, 2034, 2035, 2036 }, + triggers = { "GADGET_CREATE_2002", "SELECT_OPTION_2003", "GADGET_STATE_CHANGE_2006", "GADGET_STATE_CHANGE_2009", "GADGET_CREATE_2014", "SELECT_OPTION_2015", "GADGET_CREATE_2019", "SELECT_OPTION_2020", "ENTER_REGION_2027", "LEAVE_REGION_2028", "ENTER_REGION_2033", "LEAVE_REGION_2034", "ENTER_REGION_2035", "LEAVE_REGION_2036", "GADGET_CREATE_2038", "GADGET_CREATE_2039" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 正确指引, + monsters = { }, + gadgets = { 2040 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 错误指引1——掉钱, + monsters = { }, + gadgets = { 2023 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 错误指引2——掉钱, + monsters = { }, + gadgets = { 2024 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 错误指引3——不掉钱, + monsters = { }, + gadgets = { 2025 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 错误指引4——不掉钱, + monsters = { }, + gadgets = { 2026 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = NoMoreOne01, + monsters = { }, + gadgets = { 2012 }, + regions = { 2029, 2030 }, + triggers = { "ENTER_REGION_2029", "LEAVE_REGION_2030" }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = NoMoreOne02, + monsters = { }, + gadgets = { 2013 }, + regions = { 2031, 2032 }, + triggers = { "ENTER_REGION_2031", "LEAVE_REGION_2032" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2002(context, evt) + if 2001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2002(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220162002, 2001, {64}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2003(context, evt) + -- 判断是gadgetid 2001 option_id 64 + if 2001 ~= evt.param1 then + return false + end + + if 64 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2003(context, evt) + -- 删除指定group: 220162002 ;指定config:2001;物件身上指定option:64; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220162002, 2001, 64) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "220162002") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220162002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_2006(context, evt) + if 2004 ~= evt.param2 or GadgetState.ChestOpened ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_2006(context, evt) + -- 将本组内变量名为 "NoMoreOne01" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "NoMoreOne01", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "Var_1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2012 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2023 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201620020") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_2009(context, evt) + if 2007 ~= evt.param2 or GadgetState.ChestOpened ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_2009(context, evt) + -- 将本组内变量名为 "NoMoreOne02" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "NoMoreOne02", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "Var_2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2013 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2024 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201620020") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2014(context, evt) + if 2017 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2014(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220162002, 2017, {64}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2015(context, evt) + -- 判断是gadgetid 2017 option_id 64 + if 2017 ~= evt.param1 then + return false + end + + if 64 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2015(context, evt) + -- 删除指定group: 220162002 ;指定config:2017;物件身上指定option:64; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220162002, 2017, 64) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将本组内变量名为 "Var_3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2016 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2025 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201620021") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2019(context, evt) + if 2018 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2019(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220162002, 2018, {64}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2020(context, evt) + -- 判断是gadgetid 2018 option_id 64 + if 2018 ~= evt.param1 then + return false + end + + if 64 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2020(context, evt) + -- 删除指定group: 220162002 ;指定config:2018;物件身上指定option:64; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220162002, 2018, 64) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将本组内变量名为 "Var_4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2021 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220162002, EntityType.GADGET, 2026 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201620021") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2027(context, evt) + if evt.param1 ~= 2027 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_2027(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 3) + + return 0 +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_2028(context, evt) + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220162002, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2029(context, evt) + if evt.param1 ~= 2029 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"Var_1"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_1") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_2029(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_2030(context, evt) + -- 判断变量"Var_1"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_1") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_2030(context, evt) + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220162002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2031(context, evt) + if evt.param1 ~= 2031 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"Var_2"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_2") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_2031(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_2032(context, evt) + -- 判断变量"Var_2"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_2") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_2032(context, evt) + -- 删除suite5的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220162002, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2033(context, evt) + if evt.param1 ~= 2033 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"Var_3"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_3") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_2033(context, evt) + -- 添加suite6的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_2034(context, evt) + -- 判断变量"Var_3"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_3") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_2034(context, evt) + -- 删除suite6的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220162002, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2035(context, evt) + if evt.param1 ~= 2035 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"Var_4"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_4") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_2035(context, evt) + -- 添加suite7的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 7) + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_2036(context, evt) + -- 判断变量"Var_4"为0 + if ScriptLib.GetGroupVariableValue(context, "Var_4") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_2036(context, evt) + -- 删除suite7的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220162002, 7) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2037(context, evt) + if evt.param1 ~= 2037 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_2037(context, evt) + -- 将本组内变量名为 "Var_1" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_1", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "Var_2" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_2", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "Var_3" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_3", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "Var_4" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "Var_4", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2038(context, evt) + if 2004 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2038(context, evt) + -- 添加suite8的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 8) + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2039(context, evt) + if 2007 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2039(context, evt) + -- 添加suite9的新内容 + ScriptLib.AddExtraGroupSuite(context, 220162002, 9) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162003.lua b/Resources/Scripts/Scene/20162/scene20162_group220162003.lua new file mode 100644 index 000000000..f509c2ab7 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162003.lua @@ -0,0 +1,105 @@ +-- 基础信息 +local base_info = { + group_id = 220162003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70710881, pos = { x = -7.227, y = -34.421, z = -0.002 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 3002, gadget_id = 70710881, pos = { x = -0.008, y = -34.421, z = 7.229 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 3003, gadget_id = 70710881, pos = { x = 7.257, y = -34.421, z = -0.005 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 3004, gadget_id = 70710881, pos = { x = 0.001, y = -34.421, z = -7.251 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1003005, name = "QUEST_FINISH_3005", event = EventType.EVENT_QUEST_FINISH, source = "302234", condition = "", action = "action_EVENT_QUEST_FINISH_3005", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3001, 3002, 3003, 3004 }, + regions = { }, + triggers = { "QUEST_FINISH_3005" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_QUEST_FINISH_3005(context, evt) + -- 将configid为 3001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3002 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3004 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3004, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162004.lua b/Resources/Scripts/Scene/20162/scene20162_group220162004.lua new file mode 100644 index 000000000..e20fb6406 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162004.lua @@ -0,0 +1,93 @@ +-- 基础信息 +local base_info = { + group_id = 220162004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 4001, gadget_id = 70710880, pos = { x = 24.618, y = -31.664, z = 26.279 }, rot = { x = 0.400, y = 188.370, z = 21.508 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1004002, name = "QUEST_FINISH_4002", event = EventType.EVENT_QUEST_FINISH, source = "302235", condition = "", action = "action_EVENT_QUEST_FINISH_4002", trigger_count = 0 } +} + +-- 变量 +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 = { 4001 }, + regions = { }, + triggers = { "QUEST_FINISH_4002" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_QUEST_FINISH_4002(context, evt) + -- 将configid为 4001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162005.lua b/Resources/Scripts/Scene/20162/scene20162_group220162005.lua new file mode 100644 index 000000000..c9c77cfaf --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162005.lua @@ -0,0 +1,85 @@ +-- 基础信息 +local base_info = { + group_id = 220162005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5001, gadget_id = 70710866, pos = { x = -76.517, y = -33.390, z = 26.693 }, rot = { x = 0.000, y = 198.088, z = 0.000 }, level = 1 }, + { config_id = 5002, gadget_id = 70300048, pos = { x = -67.231, y = -33.477, z = 31.480 }, rot = { x = 0.000, y = 289.175, z = 0.000 }, level = 1 }, + { config_id = 5003, gadget_id = 70300048, pos = { x = -66.942, y = -33.477, z = 32.544 }, rot = { x = 0.000, y = 289.175, z = 0.000 }, level = 1 }, + { config_id = 5004, gadget_id = 70300048, pos = { x = -68.878, y = -33.477, z = 31.998 }, rot = { x = 0.000, y = 110.934, z = 0.000 }, level = 1 }, + { config_id = 5005, gadget_id = 70300048, pos = { x = -68.515, y = -33.477, z = 33.106 }, rot = { x = 0.000, y = 110.934, 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 = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 5001, 5002, 5003, 5004, 5005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162006.lua b/Resources/Scripts/Scene/20162/scene20162_group220162006.lua new file mode 100644 index 000000000..2e5eb444b --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162006.lua @@ -0,0 +1,81 @@ +-- 基础信息 +local base_info = { + group_id = 220162006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6001, gadget_id = 70710888, pos = { x = -25.346, y = -33.390, z = -84.094 }, rot = { x = 0.000, y = 20.471, 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 = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 6001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20162/scene20162_group220162007.lua b/Resources/Scripts/Scene/20162/scene20162_group220162007.lua new file mode 100644 index 000000000..773ffa941 --- /dev/null +++ b/Resources/Scripts/Scene/20162/scene20162_group220162007.lua @@ -0,0 +1,79 @@ +-- 基础信息 +local base_info = { + group_id = 220162007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 7001, gadget_id = 70710805, pos = { x = 34.967, y = 113.344, z = 2.794 }, rot = { x = 0.000, y = 344.882, z = 0.000 }, level = 1 }, + { config_id = 7002, gadget_id = 70710805, pos = { x = 34.341, y = 113.344, z = 2.928 }, rot = { x = 0.000, y = 330.335, z = 0.000 }, level = 1 }, + { config_id = 7003, gadget_id = 70710805, pos = { x = 34.536, y = 113.344, z = 2.310 }, rot = { x = 0.000, y = 350.375, z = 0.000 }, level = 1 }, + { config_id = 7004, gadget_id = 70710805, pos = { x = 34.536, y = 113.344, z = -3.050 }, rot = { x = 0.000, y = 350.375, z = 0.000 }, level = 1 }, + { config_id = 7005, gadget_id = 70710805, pos = { x = 34.967, y = 113.344, z = -2.566 }, rot = { x = 0.000, y = 344.882, z = 0.000 }, level = 1 }, + { config_id = 7006, gadget_id = 70710805, pos = { x = 34.341, y = 113.344, z = -2.432 }, rot = { x = 0.000, y = 330.335, z = 0.000 }, level = 1 }, + { config_id = 7007, gadget_id = 70710867, pos = { x = 34.610, y = 112.648, z = -2.680 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 7008, gadget_id = 70710867, pos = { x = 34.610, y = 112.648, z = 2.680 }, rot = { x = 0.000, y = 270.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, 7008 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163.lua b/Resources/Scripts/Scene/20163/scene20163.lua new file mode 100644 index 000000000..f7592faed --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -343.3, z = -356.2 }, + size = { x = 727.7, z = 699.9 }, + born_pos = { x = -32.397, y = 36.700, z = 66.894 }, + born_rot = { x = 0.000, y = 90.000, z = 0.000 }, + die_y = -20, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20163 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -343.3, z = -356.2 }, max = { x = 384.4, z = 343.7 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { "routes" } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_block20163.lua b/Resources/Scripts/Scene/20163/scene20163_block20163.lua new file mode 100644 index 000000000..aca0a8265 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_block20163.lua @@ -0,0 +1,19 @@ +-- 所有的group +groups = { + { id = 220163001, refresh_id = 1, pos = { x = -2.051, y = -3.155, z = -9.393 } }, + { id = 220163002, refresh_id = 1, pos = { x = -5.171, y = -3.468, z = -11.294 } }, + { id = 220163003, refresh_id = 1001, pos = { x = 2.306, y = 35.772, z = 64.440 } }, + { id = 220163004, refresh_id = 1002, pos = { x = -28.893, y = 84.222, z = -38.639 } }, + { id = 220163005, refresh_id = 1002, pos = { x = 46.619, y = 83.031, z = 2.644 } }, + { id = 220163006, refresh_id = 1, pos = { x = 2.534, y = 59.510, z = 67.293 } }, + { id = 220163007, refresh_id = 1, pos = { x = 1.649, y = 57.089, z = -13.295 } }, + { id = 220163008, refresh_id = 1, pos = { x = -5.208, y = 57.380, z = -15.787 } }, + { id = 220163009, refresh_id = 1, pos = { x = 99.587, y = 80.770, z = -39.055 } }, + { id = 220163010, refresh_id = 1, pos = { x = -28.723, y = 83.743, z = -59.450 } }, + { id = 220163011, refresh_id = 1, pos = { x = 52.599, y = 73.708, z = -64.008 } }, + { id = 220163012, refresh_id = 1, pos = { x = -29.792, y = 69.337, z = -8.314 } }, + { id = 220163013, refresh_id = 1, pos = { x = 5.664, y = 57.299, z = 0.784 } }, + { id = 220163014, refresh_id = 1, pos = { x = -25.538, y = 68.995, z = -9.767 } }, + { id = 220163015, refresh_id = 1001, pos = { x = 38.869, y = 74.120, z = -64.477 } }, + { id = 220163016, refresh_id = 1001, pos = { x = -30.233, y = 69.380, z = -10.605 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_dummy_points.lua b/Resources/Scripts/Scene/20163/scene20163_dummy_points.lua new file mode 100644 index 000000000..d528b342e --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_dummy_points.lua @@ -0,0 +1,10 @@ +dummy_points = { + ["Q302804_guide"] = { pos = { x = 2.595, y = 123.212, z = -14.691 }, rot = { x = 0.000, y = 180.064, z = 0.000 } }, + ["Q302804_N10000005"] = { pos = { x = 1.414, y = 123.213, z = -14.769 }, rot = { x = 0.000, y = 37.502, z = 0.000 } }, + ["Q302804_N1005"] = { pos = { x = 3.865, y = 123.259, z = -14.929 }, rot = { x = 0.000, y = 331.384, z = 0.000 } }, + ["Q302804_N1056"] = { pos = { x = 2.601, y = 123.211, z = -13.240 }, rot = { x = 0.000, y = 180.713, z = 0.000 } }, + ["Q302805_guide"] = { pos = { x = -31.610, y = 36.671, z = 67.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302805_N10000005"] = { pos = { x = -29.791, y = 36.753, z = 66.349 }, rot = { x = 0.000, y = 307.163, z = 0.000 } }, + ["Q302805_N1005"] = { pos = { x = -29.802, y = 36.741, z = 68.042 }, rot = { x = 0.000, y = 238.405, z = 0.000 } }, + ["Q302805_N1056"] = { pos = { x = -30.860, y = 36.738, z = 67.231 }, rot = { x = 0.000, y = 88.320, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163001.lua b/Resources/Scripts/Scene/20163/scene20163_group220163001.lua new file mode 100644 index 000000000..7c27b160d --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163001.lua @@ -0,0 +1,234 @@ +-- 基础信息 +local base_info = { + group_id = 220163001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70220103, pos = { x = 22.040, y = 43.451, z = 75.707 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70220103, pos = { x = 6.847, y = 50.958, z = 87.695 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1005, gadget_id = 70220103, pos = { x = -55.353, y = 60.166, z = -7.595 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1019, gadget_id = 70211101, pos = { x = -63.334, y = 81.010, z = -67.229 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_tag = "解谜中级须弥", isOneoff = true, persistent = true }, + { config_id = 1028, gadget_id = 70220103, pos = { x = -35.281, y = 85.926, z = -53.737 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1029, gadget_id = 70900203, pos = { x = 2.731, y = 53.315, z = 86.440 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 1027, shape = RegionShape.SPHERE, radius = 3, pos = { x = -63.439, y = 82.019, z = -67.974 } }, + { config_id = 1030, shape = RegionShape.CUBIC, size = { x = 10.000, y = 12.000, z = 12.000 }, pos = { x = 4.371, y = 58.939, z = 82.749 } }, + { config_id = 1031, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 12.000 }, pos = { x = 25.006, y = 40.218, z = 66.805 } } +} + +-- 触发器 +triggers = { + { config_id = 1001022, name = "VARIABLE_CHANGE_1022", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_1022", action = "action_EVENT_VARIABLE_CHANGE_1022" }, + { config_id = 1001027, name = "ENTER_REGION_1027", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1027", action = "action_EVENT_ENTER_REGION_1027" }, + { config_id = 1001030, name = "ENTER_REGION_1030", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1030", action = "action_EVENT_ENTER_REGION_1030", trigger_count = 0 }, + { config_id = 1001031, name = "ENTER_REGION_1031", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1031", action = "action_EVENT_ENTER_REGION_1031" } +} + +-- 变量 +variables = { + { config_id = 1, name = "default", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 1003, gadget_id = 70360002, pos = { x = 2.684, y = 59.510, z = 64.053 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1004, gadget_id = 70211111, pos = { x = 119.724, y = 81.425, z = -34.665 }, rot = { x = 0.000, y = 267.903, z = 0.000 }, level = 1, drop_tag = "解谜中级须弥", isOneoff = true, persistent = true }, + { config_id = 1006, gadget_id = 70220103, pos = { x = 34.865, y = 16.596, z = -64.143 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1007, gadget_id = 70220103, pos = { x = 39.260, y = 11.887, z = -76.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1008, gadget_id = 70360002, pos = { x = -23.924, y = 68.995, z = -10.623 }, rot = { x = 0.000, y = 263.132, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1010, gadget_id = 70220103, pos = { x = -43.086, y = 77.093, z = -28.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1011, gadget_id = 70220103, pos = { x = 74.170, y = 77.827, z = -84.146 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1012, gadget_id = 70220103, pos = { x = 94.908, y = 77.678, z = -75.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1013, gadget_id = 70220103, pos = { x = 109.887, y = 79.663, z = -59.160 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1014, gadget_id = 70220103, pos = { x = 63.194, y = 82.891, z = 3.548 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1015, gadget_id = 70360002, pos = { x = 27.005, y = 80.968, z = 2.921 }, rot = { x = 0.000, y = 89.614, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1016, gadget_id = 70360002, pos = { x = 108.575, y = 78.145, z = -54.448 }, rot = { x = 0.000, y = 90.514, z = 0.000 }, level = 1 }, + { config_id = 1017, gadget_id = 70360002, pos = { x = 35.145, y = 73.643, z = -58.792 }, rot = { x = 0.000, y = 149.290, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1018, gadget_id = 70360002, pos = { x = -19.970, y = 83.530, z = -41.018 }, rot = { x = 0.000, y = 273.067, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1020, gadget_id = 70211112, pos = { x = 128.354, y = 88.908, z = -39.812 }, rot = { x = 0.000, y = 88.827, z = 0.000 }, level = 1, drop_tag = "解谜中级须弥", isOneoff = true, persistent = true }, + { config_id = 1021, gadget_id = 70360002, pos = { x = -25.587, y = 89.967, z = -75.625 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1023, gadget_id = 70710348, pos = { x = 2.575, y = 47.399, z = 85.860 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1024, gadget_id = 70220103, pos = { x = 88.671, y = 79.693, z = -63.854 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1025, gadget_id = 70220103, pos = { x = 98.752, y = 82.397, z = -38.839 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1026, gadget_id = 70710348, pos = { x = -49.031, y = 57.534, z = -10.569 }, rot = { x = 0.000, y = 267.133, z = 0.000 }, level = 1 } + }, + regions = { + { config_id = 1009, shape = RegionShape.SPHERE, radius = 5, pos = { x = 62.823, y = 10.618, z = -83.196 } } + }, + triggers = { + { config_id = 1001009, name = "ENTER_REGION_1009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1009", action = "action_EVENT_ENTER_REGION_1009" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1005, 1019 }, + regions = { 1027, 1030, 1031 }, + triggers = { "VARIABLE_CHANGE_1022", "ENTER_REGION_1027", "ENTER_REGION_1030", "ENTER_REGION_1031" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_1022(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"default"为1 + if ScriptLib.GetGroupVariableValue(context, "default") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1022(context, evt) + -- 创建id为1001的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1001 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 创建id为1002的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1002 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_1027(context, evt) + if evt.param1 ~= 1027 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_1027(context, evt) + -- 创建id为1028的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1028 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_1030(context, evt) + if evt.param1 ~= 1030 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_1030(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163001, EntityType.GADGET, 1029 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_1031(context, evt) + if evt.param1 ~= 1031 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_1031(context, evt) + -- 创建id为1029的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1029 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 触发镜头注目,注目位置为坐标(22.0402,43.45054,75.70689),持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=22.0402, y=43.45054, z=75.70689} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163002.lua b/Resources/Scripts/Scene/20163/scene20163_group220163002.lua new file mode 100644 index 000000000..9bf56aae7 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163002.lua @@ -0,0 +1,644 @@ +-- 基础信息 +local base_info = { + group_id = 220163002 +} + +-- Trigger变量 +local defs = { + point_camera = 2024, + gadget_lookEntity = 2025, + look_duration = 6 +} + +-- DEFS_MISCS +local CameraLookSetting = { + + blend_type = 0, + + blend_duration = 4, + + is_force_walk = false, + + is_allow_input = ture, + + delay = 0, + +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2004] = { config_id = 2004, gadget_id = 70900203, pos = { x = 2.857, y = 57.295, z = 1.719 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + -- 第一个电车提示点 + [2007] = { config_id = 2007, gadget_id = 70900203, pos = { x = -39.559, y = 57.915, z = -10.564 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + -- 圆盘操作台提示点1 + [2010] = { config_id = 2010, gadget_id = 70900203, pos = { x = -24.064, y = 70.316, z = -10.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + -- 圆盘操作台提示点2 + [2011] = { config_id = 2011, gadget_id = 70900203, pos = { x = -19.697, y = 84.918, z = -40.041 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 圆盘操作提示点3 + [2016] = { config_id = 2016, gadget_id = 70900203, pos = { x = 35.423, y = 75.110, z = -59.401 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + -- 圆盘操作提示点4 + [2017] = { config_id = 2017, gadget_id = 70900203, pos = { x = 25.536, y = 82.354, z = 2.984 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2022] = { config_id = 2022, gadget_id = 70900203, pos = { x = 8.772, y = 83.554, z = -68.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + [2025] = { config_id = 2025, gadget_id = 70350085, pos = { x = 2.915, y = 58.302, z = -9.558 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2027] = { config_id = 2027, gadget_id = 70220103, pos = { x = 32.947, y = 76.906, z = -65.429 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + -- reminder1--提示管道 + [2002] = { config_id = 2002, shape = RegionShape.SPHERE, radius = 5, pos = { x = 2.184, y = 51.975, z = 86.321 } }, + -- 中间电梯reminder指引 + [2005] = { config_id = 2005, shape = RegionShape.CUBIC, size = { x = 20.000, y = 10.000, z = 10.000 }, pos = { x = 0.859, y = 63.981, z = 52.133 } }, + -- reminder2--提示找机关 + [2006] = { config_id = 2006, shape = RegionShape.CUBIC, size = { x = 30.000, y = 10.000, z = 10.000 }, pos = { x = 2.554, y = 60.647, z = 1.608 } }, + [2008] = { config_id = 2008, shape = RegionShape.SPHERE, radius = 6, pos = { x = -37.463, y = 57.351, z = -11.000 } }, + -- 圆盘操作提示点1触发 + [2009] = { config_id = 2009, shape = RegionShape.CUBIC, size = { x = 27.000, y = 10.000, z = 23.000 }, pos = { x = -35.550, y = 73.667, z = -8.673 } }, + -- 轨道塞车reminder + [2014] = { config_id = 2014, shape = RegionShape.SPHERE, radius = 5, pos = { x = -33.261, y = 83.865, z = -56.633 } }, + [2023] = { config_id = 2023, shape = RegionShape.CUBIC, size = { x = 30.000, y = 10.000, z = 20.000 }, pos = { x = 23.741, y = 82.393, z = -66.595 } }, + -- 到达平台3 + [2028] = { config_id = 2028, shape = RegionShape.SPHERE, radius = 8, pos = { x = 38.937, y = 74.847, z = -64.265 } }, + -- 到达平台4 + [2029] = { config_id = 2029, shape = RegionShape.SPHERE, radius = 5, pos = { x = 27.081, y = 82.831, z = 3.136 } }, + -- 到达平台2 + [2030] = { config_id = 2030, shape = RegionShape.SPHERE, radius = 5, pos = { x = -21.786, y = 84.129, z = -40.143 } } +} + +-- 触发器 +triggers = { + -- reminder1--提示管道 + { config_id = 1002002, name = "ENTER_REGION_2002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2002", action = "action_EVENT_ENTER_REGION_2002" }, + -- 中间电梯reminder指引 + { config_id = 1002005, name = "ENTER_REGION_2005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2005", action = "action_EVENT_ENTER_REGION_2005" }, + -- reminder2--提示找机关 + { config_id = 1002006, name = "ENTER_REGION_2006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2006", action = "action_EVENT_ENTER_REGION_2006" }, + { config_id = 1002008, name = "ENTER_REGION_2008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2008", action = "action_EVENT_ENTER_REGION_2008" }, + -- 圆盘操作提示点1触发 + { config_id = 1002009, name = "ENTER_REGION_2009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2009", action = "action_EVENT_ENTER_REGION_2009" }, + -- 圆盘1旋转正确--圆盘2操作引导 + { config_id = 1002012, name = "VARIABLE_CHANGE_2012", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_2012", action = "action_EVENT_VARIABLE_CHANGE_2012" }, + -- 轨道塞车reminder + { config_id = 1002014, name = "ENTER_REGION_2014", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2014", action = "action_EVENT_ENTER_REGION_2014" }, + -- 圆盘1旋转正确--圆盘3操作引导 + { config_id = 1002015, name = "VARIABLE_CHANGE_2015", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_2015", action = "action_EVENT_VARIABLE_CHANGE_2015" }, + -- 战斗房间3完成 + { config_id = 1002018, name = "VARIABLE_CHANGE_2018", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_2018", action = "action_EVENT_VARIABLE_CHANGE_2018" }, + { config_id = 1002020, name = "TIME_AXIS_PASS_2020", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_2020", action = "action_EVENT_TIME_AXIS_PASS_2020" }, + -- reminder2--提示找机关 + { config_id = 1002021, name = "TIME_AXIS_PASS_2021", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_2021", action = "action_EVENT_TIME_AXIS_PASS_2021" }, + { config_id = 1002023, name = "ENTER_REGION_2023", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2023", action = "action_EVENT_ENTER_REGION_2023" }, + -- 到达平台3 + { config_id = 1002028, name = "ENTER_REGION_2028", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2028", action = "action_EVENT_ENTER_REGION_2028", trigger_count = 0 }, + -- 到达平台4 + { config_id = 1002029, name = "ENTER_REGION_2029", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2029", action = "action_EVENT_ENTER_REGION_2029", trigger_count = 0 }, + -- 到达平台2 + { config_id = 1002030, name = "ENTER_REGION_2030", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2030", action = "action_EVENT_ENTER_REGION_2030", trigger_count = 0 } +} + +-- 点位 +points = { + [2024] = { config_id = 2024, pos = { x = 6.888, y = 74.376, z = 17.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "discSuccess1", value = 0, no_refresh = true }, + { config_id = 2, name = "fightRoom2", value = 0, no_refresh = true }, + { config_id = 3, name = "discSuccess2", value = 0, no_refresh = true }, + { config_id = 4, name = "fightRoom3", value = 0, no_refresh = true }, + { config_id = 5, name = "guideFinish", value = 0, no_refresh = true } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 2001, gadget_id = 70900203, pos = { x = 2.953, y = 61.509, z = 59.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 2019, gadget_id = 70900203, pos = { x = 2.276, y = 56.955, z = 4.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2026, gadget_id = 70900203, pos = { x = 2.681, y = 50.896, z = 86.329 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + }, + regions = { + { config_id = 2003, shape = RegionShape.SPHERE, radius = 5, pos = { x = 2.542, y = 61.408, z = 62.226 } }, + { config_id = 2013, shape = RegionShape.SPHERE, radius = 5, pos = { x = -20.019, y = 84.222, z = -40.098 } } + }, + triggers = { + { config_id = 1002003, name = "ENTER_REGION_2003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2003", action = "action_EVENT_ENTER_REGION_2003" }, + { config_id = 1002013, name = "ENTER_REGION_2013", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2013", action = "action_EVENT_ENTER_REGION_2013" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2025 }, + regions = { 2002, 2009, 2028, 2029, 2030 }, + triggers = { "ENTER_REGION_2002", "ENTER_REGION_2009", "VARIABLE_CHANGE_2012", "VARIABLE_CHANGE_2015", "VARIABLE_CHANGE_2018", "ENTER_REGION_2028", "ENTER_REGION_2029", "ENTER_REGION_2030" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 2005 }, + triggers = { "ENTER_REGION_2005" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 2004 }, + regions = { 2006 }, + triggers = { "ENTER_REGION_2006", "TIME_AXIS_PASS_2020", "TIME_AXIS_PASS_2021" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 2007 }, + regions = { 2008 }, + triggers = { "ENTER_REGION_2008" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = , + monsters = { }, + gadgets = { 2010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = , + monsters = { }, + gadgets = { 2011 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 2014 }, + triggers = { "ENTER_REGION_2014" }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = , + monsters = { }, + gadgets = { 2016 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = , + monsters = { }, + gadgets = { 2017 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 2023 }, + triggers = { "ENTER_REGION_2023" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2002(context, evt) + if evt.param1 ~= 2002 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_2002(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 3) + + -- 调用提示id为 201630101 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201630101) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2005(context, evt) + if evt.param1 ~= 2005 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_2005(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2006(context, evt) + if evt.param1 ~= 2006 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_2006(context, evt) + ScriptLib.InitTimeAxis(context, "R", {3}, false) + LF_PointLook(context) + ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2004 ) + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2008(context, evt) + if evt.param1 ~= 2008 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_2008(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2007 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2009(context, evt) + if evt.param1 ~= 2009 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_2009(context, evt) + -- 添加suite7的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 7) + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2007 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2012(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"fightRoom2"为1 + if ScriptLib.GetGroupVariableValue(context, "fightRoom2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2012(context, evt) + -- 添加suite8的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 8) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2014(context, evt) + if evt.param1 ~= 2014 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_2014(context, evt) + -- 调用提示id为 201630104 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201630104) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 创建id为2022的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 2022 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 添加suite12的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 12) + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess2"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "discSuccess2", 220163004) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2015(context, evt) + -- 添加suite9的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 9) + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2018(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"fightRoom3"为1 + if ScriptLib.GetGroupVariableValue(context, "fightRoom3") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2018(context, evt) + -- 添加suite11的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 11) + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_2020(context, evt) + if "R" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_2020(context, evt) + -- 调用提示id为 201630102 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201630102) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 创建标识为"r2",时间节点为{8}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "r2", {8}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_2021(context, evt) + if "r2" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_2021(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163002, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2023(context, evt) + if evt.param1 ~= 2023 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_2023(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2022 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 创建id为2016的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 2016 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 创建id为2027的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 2027 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2028(context, evt) + if evt.param1 ~= 2028 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_2028(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2022 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14022 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2029(context, evt) + if evt.param1 ~= 2029 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_2029(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14023 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163011, EntityType.GADGET, 11012 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2030(context, evt) + if evt.param1 ~= 2030 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_2030(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14021 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +require "V3_0/CameraLook" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163003.lua b/Resources/Scripts/Scene/20163/scene20163_group220163003.lua new file mode 100644 index 000000000..8bc473e8d --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163003.lua @@ -0,0 +1,154 @@ +-- 基础信息 +local base_info = { + group_id = 220163003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 3001, monster_id = 23010301, pos = { x = 1.573, y = 35.700, z = 64.326 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 9001 }, + { config_id = 3005, monster_id = 23010201, pos = { x = 2.851, y = 35.757, z = 69.862 }, rot = { x = 0.000, y = 221.666, z = 0.000 }, level = 1, disableWander = true, pose_id = 9011 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3003, gadget_id = 70350464, pos = { x = -13.508, y = 39.277, z = 67.115 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 3004, gadget_id = 70350464, pos = { x = 19.018, y = 39.313, z = 67.114 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 3006, shape = RegionShape.SPHERE, radius = 10, pos = { x = -15.975, y = 36.582, z = 66.710 } } +} + +-- 触发器 +triggers = { + { config_id = 1003006, name = "ENTER_REGION_3006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3006", action = "action_EVENT_ENTER_REGION_3006", trigger_count = 0 }, + { config_id = 1003007, name = "ANY_MONSTER_DIE_3007", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3007", action = "action_EVENT_ANY_MONSTER_DIE_3007" }, + { config_id = 1003008, name = "GADGET_STATE_CHANGE_3008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_3008", action = "action_EVENT_GADGET_STATE_CHANGE_3008" } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 3002, monster_id = 23010601, pos = { x = 3.605, y = 35.634, z = 71.267 }, rot = { x = 0.000, y = 172.957, z = 0.000 }, level = 1, pose_id = 9012 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 3001, 3005 }, + gadgets = { 3003, 3004 }, + regions = { 3006 }, + triggers = { "ENTER_REGION_3006", "ANY_MONSTER_DIE_3007", "GADGET_STATE_CHANGE_3008" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3006(context, evt) + if evt.param1 ~= 3006 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + if GadgetState.Default ~= ScriptLib.GetGadgetStateByConfigId(context, 220163003, 3003) then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_3006(context, evt) + -- 将configid为 3003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3007(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3007(context, evt) + -- 将configid为 3004 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3004, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_3008(context, evt) + if 3004 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_3008(context, evt) + -- 将本组内变量名为 "default" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "default", 1, 220163001) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163004.lua b/Resources/Scripts/Scene/20163/scene20163_group220163004.lua new file mode 100644 index 000000000..8f826a4ce --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163004.lua @@ -0,0 +1,248 @@ +-- 基础信息 +local base_info = { + group_id = 220163004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 4001, monster_id = 23010101, pos = { x = -33.992, y = 84.155, z = -39.746 }, rot = { x = 0.000, y = 238.714, z = 0.000 }, level = 1, disableWander = true, pose_id = 9001 }, + { config_id = 4002, monster_id = 23020101, pos = { x = -33.131, y = 84.154, z = -39.805 }, rot = { x = 0.000, y = 210.743, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 4003, gadget_id = 70350464, pos = { x = -23.477, y = 86.510, z = -40.015 }, rot = { x = 0.000, y = 90.259, z = 0.000 }, level = 1 }, + { config_id = 4004, gadget_id = 70350464, pos = { x = -43.873, y = 86.509, z = -39.989 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 4005, gadget_id = 70350464, pos = { x = -33.594, y = 86.543, z = -50.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4013, gadget_id = 70211011, pos = { x = -28.465, y = 83.710, z = -45.401 }, rot = { x = 0.000, y = 312.770, z = 0.000 }, level = 1, drop_tag = "战斗中级须弥", isOneoff = true, persistent = true } +} + +-- 区域 +regions = { + { config_id = 4006, shape = RegionShape.SPHERE, radius = 5, pos = { x = -46.125, y = 85.470, z = -41.192 } } +} + +-- 触发器 +triggers = { + { config_id = 1004006, name = "ENTER_REGION_4006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4006", action = "action_EVENT_ENTER_REGION_4006" }, + { config_id = 1004007, name = "ANY_MONSTER_DIE_4007", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4007", action = "action_EVENT_ANY_MONSTER_DIE_4007" }, + { config_id = 1004008, name = "VARIABLE_CHANGE_4008", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4008", action = "action_EVENT_VARIABLE_CHANGE_4008", trigger_count = 0 }, + { config_id = 1004009, name = "VARIABLE_CHANGE_4009", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4009", action = "action_EVENT_VARIABLE_CHANGE_4009", trigger_count = 0 }, + { config_id = 1004014, name = "ANY_MONSTER_DIE_4014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4014", action = "action_EVENT_ANY_MONSTER_DIE_4014" } +} + +-- 变量 +variables = { + { config_id = 1, name = "discSuccess2", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 4011, gadget_id = 70900201, pos = { x = -33.264, y = 85.421, z = -55.781 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + }, + regions = { + { config_id = 4012, shape = RegionShape.SPHERE, radius = 5, pos = { x = -33.831, y = 83.782, z = -56.406 } } + }, + triggers = { + { config_id = 1004010, name = "VARIABLE_CHANGE_4010", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4010", action = "action_EVENT_VARIABLE_CHANGE_4010" }, + { config_id = 1004012, name = "ENTER_REGION_4012", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4012", action = "action_EVENT_ENTER_REGION_4012" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 4001 }, + gadgets = { 4003, 4004, 4005 }, + regions = { 4006 }, + triggers = { "ENTER_REGION_4006", "ANY_MONSTER_DIE_4007", "VARIABLE_CHANGE_4008", "VARIABLE_CHANGE_4009" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 4002 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_4014" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4006(context, evt) + if evt.param1 ~= 4006 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_4006(context, evt) + -- 将configid为 4004 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4004, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4007(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4007(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163004, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_4008(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess2"为1 + if ScriptLib.GetGroupVariableValue(context, "discSuccess2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_4008(context, evt) + -- 将configid为 4005 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4005, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "discSuccess2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess2", 1, 220163002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_4009(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess2"为0 + if ScriptLib.GetGroupVariableValue(context, "discSuccess2") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_4009(context, evt) + -- 将configid为 4005 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4005, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "discSuccess2" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess2", 0, 220163002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4014(context, evt) + -- 将configid为 4003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "fightRoom2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "fightRoom2", 1, 220163002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 创建id为4013的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 4013 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163005.lua b/Resources/Scripts/Scene/20163/scene20163_group220163005.lua new file mode 100644 index 000000000..76ae4943d --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163005.lua @@ -0,0 +1,201 @@ +-- 基础信息 +local base_info = { + group_id = 220163005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 5001, monster_id = 23010501, pos = { x = 43.157, y = 82.542, z = -2.144 }, rot = { x = 0.000, y = 39.839, z = 0.000 }, level = 1, disableWander = true, pose_id = 9001 }, + { config_id = 5002, monster_id = 23010401, pos = { x = 43.792, y = 82.806, z = 6.369 }, rot = { x = 0.000, y = 123.793, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 }, + { config_id = 5008, monster_id = 23010601, pos = { x = 40.176, y = 82.806, z = 4.526 }, rot = { x = 0.000, y = 95.732, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5010, monster_id = 23040101, pos = { x = 37.155, y = 82.542, z = 3.111 }, rot = { x = 0.000, y = 85.724, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5011, monster_id = 23010301, pos = { x = 42.168, y = 82.830, z = 0.881 }, rot = { x = 0.000, y = 49.279, z = 0.000 }, level = 1, disableWander = true, pose_id = 9011 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5003, gadget_id = 70350464, pos = { x = 32.910, y = 85.416, z = 3.137 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 5004, gadget_id = 70350464, pos = { x = 53.307, y = 85.461, z = 3.080 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 5007, gadget_id = 70211011, pos = { x = 38.068, y = 82.544, z = -1.994 }, rot = { x = 0.000, y = 46.676, z = 0.000 }, level = 1, drop_tag = "战斗中级须弥", isOneoff = true, persistent = true }, + { config_id = 5009, gadget_id = 70220103, pos = { x = 29.526, y = 88.220, z = 1.367 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 5005, shape = RegionShape.SPHERE, radius = 5, pos = { x = 58.367, y = 82.037, z = 2.832 } } +} + +-- 触发器 +triggers = { + { config_id = 1005005, name = "ENTER_REGION_5005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5005", action = "action_EVENT_ENTER_REGION_5005" }, + { config_id = 1005006, name = "ANY_MONSTER_DIE_5006", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5006", action = "action_EVENT_ANY_MONSTER_DIE_5006" }, + { config_id = 1005012, name = "ANY_MONSTER_DIE_5012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5012", action = "action_EVENT_ANY_MONSTER_DIE_5012" }, + { config_id = 1005013, name = "ANY_MONSTER_DIE_5013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5013", action = "action_EVENT_ANY_MONSTER_DIE_5013" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 5002, 5011 }, + gadgets = { 5003, 5004 }, + regions = { 5005 }, + triggers = { "ENTER_REGION_5005", "ANY_MONSTER_DIE_5012" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 5001, 5008 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_5013" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 5010 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_5006" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5005(context, evt) + if evt.param1 ~= 5005 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_5005(context, evt) + -- 将configid为 5004 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5004, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5006(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5006(context, evt) + -- 将configid为 5003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "fightRoom3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "fightRoom3", 1, 220163002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 创建id为5007的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 5007 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 创建id为5009的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 5009 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5012(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163005, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5013(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163005, 3) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163006.lua b/Resources/Scripts/Scene/20163/scene20163_group220163006.lua new file mode 100644 index 000000000..cbb0b6cdd --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163006.lua @@ -0,0 +1,97 @@ +-- 基础信息 +local base_info = { + group_id = 220163006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6002, gadget_id = 70350464, pos = { x = 2.640, y = 61.891, z = 57.581 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 6001, shape = RegionShape.SPHERE, radius = 7, pos = { x = 2.847, y = 61.143, z = 62.043 } } +} + +-- 触发器 +triggers = { + { config_id = 1006001, name = "ENTER_REGION_6001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_6001", action = "action_EVENT_ENTER_REGION_6001" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 6002 }, + regions = { 6001 }, + triggers = { "ENTER_REGION_6001" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_6001(context, evt) + if evt.param1 ~= 6001 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_6001(context, evt) + -- 将configid为 6002 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 6002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163007.lua b/Resources/Scripts/Scene/20163/scene20163_group220163007.lua new file mode 100644 index 000000000..f46dff4ae --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163007.lua @@ -0,0 +1,1847 @@ +-- 基础信息 +local base_info = { + group_id = 220163007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + -- 真正的电梯1-一次性 + { config_id = 7001, gadget_id = 70320026, pos = { x = 2.640, y = 57.528, z = -10.850 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, start_route = false, persistent = true, is_use_point_array = true }, + { config_id = 7002, gadget_id = 70320045, pos = { x = 2.640, y = 56.254, z = -10.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }, + { config_id = 7003, gadget_id = 70320046, pos = { x = 2.640, y = 56.254, z = -10.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }, + { config_id = 7004, gadget_id = 70320047, pos = { x = 2.640, y = 56.254, z = -10.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }, + { config_id = 7005, gadget_id = 70320048, pos = { x = 2.640, y = 56.254, z = -10.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }, + { config_id = 7006, gadget_id = 70320044, pos = { x = 2.640, y = 56.254, z = -10.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + -- 操作--圈2 + { config_id = 7011, gadget_id = 70320079, pos = { x = -24.236, y = 68.849, z = -10.608 }, rot = { x = 0.000, y = 35.430, z = 0.000 }, level = 1 }, + -- 操作--圈3 + { config_id = 7012, gadget_id = 70320079, pos = { x = -19.790, y = 83.570, z = -40.294 }, rot = { x = 0.000, y = 35.581, z = 0.000 }, level = 1 }, + -- 操作--圈4 + { config_id = 7013, gadget_id = 70320079, pos = { x = 35.511, y = 73.679, z = -59.344 }, rot = { x = 0.000, y = 269.997, z = 0.000 }, level = 1 }, + -- 操作--圈5 + { config_id = 7014, gadget_id = 70320079, pos = { x = 25.541, y = 80.984, z = 3.110 }, rot = { x = 0.000, y = 216.554, z = 0.000 }, level = 1 }, + { config_id = 7037, gadget_id = 70900203, pos = { x = 3.058, y = 59.236, z = -11.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 7049, gadget_id = 70320075, pos = { x = 2.640, y = 56.210, z = -10.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + -- 真正的电梯2-重复利用 + { config_id = 7054, gadget_id = 70320026, pos = { x = 2.640, y = 45.080, z = -10.850 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, start_route = false, persistent = true, is_use_point_array = true }, + -- 假电梯 + { config_id = 7074, gadget_id = 70320026, pos = { x = 2.640, y = 45.080, z = -10.850 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, start_route = false, persistent = true, is_use_point_array = true }, + -- 真正的电梯3-重复利用 + { config_id = 7078, gadget_id = 70320026, pos = { x = 2.640, y = 45.080, z = -10.850 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, start_route = false, persistent = true, is_use_point_array = true } +} + +-- 区域 +regions = { + -- 没坐上电梯保底 + { config_id = 7055, shape = RegionShape.CUBIC, size = { x = 20.000, y = 10.000, z = 20.000 }, pos = { x = 2.774, y = 54.297, z = -10.793 } }, + -- 电梯2启动 + { config_id = 7060, shape = RegionShape.SPHERE, radius = 1.4, pos = { x = 2.640, y = 59.490, z = -10.850 } }, + -- 进入电梯后启动 + { config_id = 7069, shape = RegionShape.SPHERE, radius = 1.4, pos = { x = 2.640, y = 59.490, z = -10.850 } }, + -- 进入电梯后移除目标 + { config_id = 7070, shape = RegionShape.SPHERE, radius = 1.4, pos = { x = 2.640, y = 59.490, z = -10.850 } }, + -- 没坐上电梯保底 + { config_id = 7071, shape = RegionShape.CUBIC, size = { x = 20.000, y = 10.000, z = 20.000 }, pos = { x = 2.774, y = 54.297, z = -10.793 } }, + -- 电梯3启动 + { config_id = 7080, shape = RegionShape.SPHERE, radius = 1.4, pos = { x = 2.640, y = 59.490, z = -10.850 } } +} + +-- 触发器 +triggers = { + -- 电梯2升起后再创建一个电梯3--第一次 + { config_id = 1007007, name = "PLATFORM_ARRIVAL_7007", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7007", action = "action_EVENT_PLATFORM_ARRIVAL_7007" }, + -- 四个转盘成功转对 + { config_id = 1007008, name = "VARIABLE_CHANGE_7008", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_7008", action = "action_EVENT_VARIABLE_CHANGE_7008", trigger_count = 0 }, + -- 电梯2 -- 停车去掉特效(底部) + { config_id = 1007009, name = "PLATFORM_ARRIVAL_7009", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7009", action = "action_EVENT_PLATFORM_ARRIVAL_7009", trigger_count = 0 }, + -- 电梯2 -- 停车去掉特效(顶部) + { config_id = 1007010, name = "PLATFORM_ARRIVAL_7010", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7010", action = "action_EVENT_PLATFORM_ARRIVAL_7010", trigger_count = 0 }, + -- 圈2--7002 + { config_id = 1007015, name = "LUA_NOTIFY_7015", event = EventType.EVENT_LUA_NOTIFY, source = "FactoryOperator", condition = "condition_EVENT_LUA_NOTIFY_7015", action = "action_EVENT_LUA_NOTIFY_7015", trigger_count = 0 }, + -- 圈3--7003 + { config_id = 1007016, name = "LUA_NOTIFY_7016", event = EventType.EVENT_LUA_NOTIFY, source = "", condition = "condition_EVENT_LUA_NOTIFY_7016", action = "action_EVENT_LUA_NOTIFY_7016", trigger_count = 0 }, + -- 圈4--7004 + { config_id = 1007017, name = "LUA_NOTIFY_7017", event = EventType.EVENT_LUA_NOTIFY, source = "", condition = "condition_EVENT_LUA_NOTIFY_7017", action = "action_EVENT_LUA_NOTIFY_7017", trigger_count = 0 }, + -- 圈5--7005 + { config_id = 1007018, name = "LUA_NOTIFY_7018", event = EventType.EVENT_LUA_NOTIFY, source = "", condition = "condition_EVENT_LUA_NOTIFY_7018", action = "action_EVENT_LUA_NOTIFY_7018", trigger_count = 0 }, + -- 圈1旋转正确 + { config_id = 1007019, name = "GADGET_STATE_CHANGE_7019", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7019", action = "action_EVENT_GADGET_STATE_CHANGE_7019", trigger_count = 0 }, + -- 圈1旋转正确 + { config_id = 1007020, name = "GADGET_STATE_CHANGE_7020", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7020", action = "action_EVENT_GADGET_STATE_CHANGE_7020", trigger_count = 0 }, + -- 圈1旋转正确 + { config_id = 1007021, name = "GADGET_STATE_CHANGE_7021", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7021", action = "action_EVENT_GADGET_STATE_CHANGE_7021", trigger_count = 0 }, + -- 圈2旋转正确 + { config_id = 1007022, name = "GADGET_STATE_CHANGE_7022", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7022", action = "action_EVENT_GADGET_STATE_CHANGE_7022", trigger_count = 0 }, + -- 圈2旋转正确 + { config_id = 1007023, name = "GADGET_STATE_CHANGE_7023", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7023", action = "action_EVENT_GADGET_STATE_CHANGE_7023", trigger_count = 0 }, + -- 圈2旋转正确 + { config_id = 1007024, name = "GADGET_STATE_CHANGE_7024", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7024", action = "action_EVENT_GADGET_STATE_CHANGE_7024", trigger_count = 0 }, + -- 圈3旋转正确 + { config_id = 1007025, name = "GADGET_STATE_CHANGE_7025", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7025", action = "action_EVENT_GADGET_STATE_CHANGE_7025", trigger_count = 0 }, + -- 圈3旋转正确 + { config_id = 1007026, name = "GADGET_STATE_CHANGE_7026", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7026", action = "action_EVENT_GADGET_STATE_CHANGE_7026", trigger_count = 0 }, + -- 圈3旋转正确 + { config_id = 1007027, name = "GADGET_STATE_CHANGE_7027", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7027", action = "action_EVENT_GADGET_STATE_CHANGE_7027", trigger_count = 0 }, + -- 圈4旋转正确 + { config_id = 1007028, name = "GADGET_STATE_CHANGE_7028", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7028", action = "action_EVENT_GADGET_STATE_CHANGE_7028", trigger_count = 0 }, + -- 圈4旋转正确 + { config_id = 1007029, name = "GADGET_STATE_CHANGE_7029", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7029", action = "action_EVENT_GADGET_STATE_CHANGE_7029", trigger_count = 0 }, + -- 圈4旋转正确 + { config_id = 1007030, name = "GADGET_STATE_CHANGE_7030", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7030", action = "action_EVENT_GADGET_STATE_CHANGE_7030", trigger_count = 0 }, + { config_id = 1007031, name = "GADGET_CREATE_7031", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_7031", action = "action_EVENT_GADGET_CREATE_7031", trigger_count = 0 }, + { config_id = 1007032, name = "GADGET_CREATE_7032", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_7032", action = "action_EVENT_GADGET_CREATE_7032", trigger_count = 0 }, + { config_id = 1007033, name = "GADGET_CREATE_7033", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_7033", action = "action_EVENT_GADGET_CREATE_7033", trigger_count = 0 }, + { config_id = 1007034, name = "GADGET_CREATE_7034", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_7034", action = "action_EVENT_GADGET_CREATE_7034", trigger_count = 0 }, + -- 电梯3 -- 停车去掉特效(底部) + { config_id = 1007035, name = "PLATFORM_ARRIVAL_7035", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7035", action = "action_EVENT_PLATFORM_ARRIVAL_7035", trigger_count = 0 }, + -- 电梯3 -- 停车去掉特效(顶部) + { config_id = 1007036, name = "PLATFORM_ARRIVAL_7036", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7036", action = "action_EVENT_PLATFORM_ARRIVAL_7036", trigger_count = 0 }, + -- 电梯1 -- 停车去掉特效(顶部) + { config_id = 1007038, name = "PLATFORM_ARRIVAL_7038", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7038", action = "action_EVENT_PLATFORM_ARRIVAL_7038", trigger_count = 0 }, + -- 没坐上电梯保底 + { config_id = 1007055, name = "ENTER_REGION_7055", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7055", action = "action_EVENT_ENTER_REGION_7055", trigger_count = 0 }, + -- 第二个电梯升起后移除电梯1 + { config_id = 1007056, name = "PLATFORM_ARRIVAL_7056", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7056", action = "action_EVENT_PLATFORM_ARRIVAL_7056", trigger_count = 0 }, + -- 电梯2启动 + { config_id = 1007060, name = "ENTER_REGION_7060", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7060", action = "action_EVENT_ENTER_REGION_7060", trigger_count = 0 }, + -- 播放cs--删掉假电梯 + { config_id = 1007062, name = "TIME_AXIS_PASS_7062", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_7062", action = "action_EVENT_TIME_AXIS_PASS_7062" }, + -- 电梯2上升后打开封印--循环 + { config_id = 1007065, name = "PLATFORM_ARRIVAL_7065", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7065", action = "action_EVENT_PLATFORM_ARRIVAL_7065", trigger_count = 0 }, + -- 电梯1上升后打开封印并创建电梯2-一次性 + { config_id = 1007066, name = "PLATFORM_ARRIVAL_7066", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7066", action = "action_EVENT_PLATFORM_ARRIVAL_7066" }, + -- 进入电梯后启动 + { config_id = 1007069, name = "ENTER_REGION_7069", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7069", action = "action_EVENT_ENTER_REGION_7069" }, + -- 进入电梯后移除目标 + { config_id = 1007070, name = "ENTER_REGION_7070", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7070", action = "action_EVENT_ENTER_REGION_7070" }, + -- 没坐上电梯保底 + { config_id = 1007071, name = "ENTER_REGION_7071", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7071", action = "action_EVENT_ENTER_REGION_7071", trigger_count = 0 }, + -- 假如上了电梯2--永久移除电梯1 + { config_id = 1007072, name = "PLATFORM_ARRIVAL_7072", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7072", action = "action_EVENT_PLATFORM_ARRIVAL_7072" }, + -- 电梯3升起后再创建一个电梯2 + { config_id = 1007073, name = "PLATFORM_ARRIVAL_7073", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7073", action = "action_EVENT_PLATFORM_ARRIVAL_7073", trigger_count = 0 }, + -- cs播完创建电梯1 + { config_id = 1007075, name = "TIME_AXIS_PASS_7075", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_7075", action = "action_EVENT_TIME_AXIS_PASS_7075", trigger_count = 0 }, + -- 真电梯创建后打开指引 + { config_id = 1007076, name = "GADGET_CREATE_7076", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_7076", action = "action_EVENT_GADGET_CREATE_7076" }, + -- 电梯2升起后再创建一个电梯3--循环 + { config_id = 1007079, name = "PLATFORM_ARRIVAL_7079", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7079", action = "action_EVENT_PLATFORM_ARRIVAL_7079", trigger_count = 0 }, + -- 电梯3启动 + { config_id = 1007080, name = "ENTER_REGION_7080", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_7080", action = "action_EVENT_ENTER_REGION_7080", trigger_count = 0 }, + -- 电梯3上升后打开封印--循环 + { config_id = 1007081, name = "PLATFORM_ARRIVAL_7081", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7081", action = "action_EVENT_PLATFORM_ARRIVAL_7081", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "discSuccess", value = 0, no_refresh = true }, + { config_id = 2, name = "discSuccess4", value = 0, no_refresh = true }, + { config_id = 3, name = "disc1", value = 0, no_refresh = true }, + { config_id = 4, name = "disc2", value = 0, no_refresh = true }, + { config_id = 5, name = "disc3", value = 0, no_refresh = true }, + { config_id = 6, name = "disc4", value = 0, no_refresh = false }, + { config_id = 7, name = "eleState", value = 0, no_refresh = true }, + { config_id = 8, name = "eleState2", value = 0, no_refresh = true } +} + +-- 废弃数据 +garbages = { + triggers = { + { config_id = 1007051, name = "GADGET_STATE_CHANGE_7051", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7051", action = "action_EVENT_GADGET_STATE_CHANGE_7051" }, + { config_id = 1007067, name = "PLATFORM_ARRIVAL_7067", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_7067", action = "action_EVENT_PLATFORM_ARRIVAL_7067" }, + { config_id = 1007082, name = "TIME_AXIS_PASS_7082", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_7082", action = "action_EVENT_TIME_AXIS_PASS_7082" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 7002, 7003, 7004, 7005, 7006, 7011, 7012, 7013, 7014, 7049, 7074 }, + regions = { }, + triggers = { "VARIABLE_CHANGE_7008", "LUA_NOTIFY_7015", "LUA_NOTIFY_7016", "LUA_NOTIFY_7017", "LUA_NOTIFY_7018", "GADGET_STATE_CHANGE_7019", "GADGET_STATE_CHANGE_7020", "GADGET_STATE_CHANGE_7021", "GADGET_STATE_CHANGE_7022", "GADGET_STATE_CHANGE_7023", "GADGET_STATE_CHANGE_7024", "GADGET_STATE_CHANGE_7025", "GADGET_STATE_CHANGE_7026", "GADGET_STATE_CHANGE_7027", "GADGET_STATE_CHANGE_7028", "GADGET_STATE_CHANGE_7029", "GADGET_STATE_CHANGE_7030", "GADGET_CREATE_7031", "GADGET_CREATE_7032", "GADGET_CREATE_7033", "GADGET_CREATE_7034", "TIME_AXIS_PASS_7062", "PLATFORM_ARRIVAL_7065", "PLATFORM_ARRIVAL_7066", "TIME_AXIS_PASS_7075", "PLATFORM_ARRIVAL_7081" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 7069, 7070 }, + triggers = { "PLATFORM_ARRIVAL_7007", "PLATFORM_ARRIVAL_7009", "PLATFORM_ARRIVAL_7010", "PLATFORM_ARRIVAL_7035", "PLATFORM_ARRIVAL_7036", "PLATFORM_ARRIVAL_7038", "ENTER_REGION_7069", "ENTER_REGION_7070", "PLATFORM_ARRIVAL_7072", "PLATFORM_ARRIVAL_7073", "GADGET_CREATE_7076" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 7055, 7060, 7071, 7080 }, + triggers = { "ENTER_REGION_7055", "PLATFORM_ARRIVAL_7056", "ENTER_REGION_7060", "ENTER_REGION_7071", "ENTER_REGION_7080" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { "PLATFORM_ARRIVAL_7079" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7007(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 3 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7007(context, evt) + -- 创建id为7078的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7078 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163007, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_7008(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"disc4"为1 + if ScriptLib.GetGroupVariableValue(context, "disc4") ~= 1 then + return false + end + + -- 判断变量"disc3"为1 + if ScriptLib.GetGroupVariableValue(context, "disc3") ~= 1 then + return false + end + + -- 判断变量"disc2"为1 + if ScriptLib.GetGroupVariableValue(context, "disc2") ~= 1 then + return false + end + + -- 判断变量"disc1"为1 + if ScriptLib.GetGroupVariableValue(context, "disc1") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_7008(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163007, 2) + + -- 创建标识为"A",时间节点为{4,5}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "A", {4,5}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7009(context, evt) + -- 判断是gadgetid 为 7078的移动平台,是否到达了1 的点集中的 2 点 + + if 7078 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7009(context, evt) + -- 停止移动平台 + if 0 ~= ScriptLib.StopPlatform(context, 7078) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7010(context, evt) + -- 判断是gadgetid 为 7078的移动平台,是否到达了1 的点集中的 4 点 + + if 7078 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 4 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7010(context, evt) + -- 停止移动平台 + if 0 ~= ScriptLib.StopPlatform(context, 7078) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LUA_NOTIFY_7015(context, evt) + local configId = ScriptLib.GetGadgetConfigId(context, { gadget_eid = context.target_entity_id }) + if 7011 ~= configId then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_LUA_NOTIFY_7015(context, evt) + + -- 将在groupid为 220163007 中的 configid为 7002 的物件根据当前GadgetStateList以及index_Step设置GadgetState + -- + local _gadgetStateList = {0,102,104,106,108,110,112,114,116,118,120,122} + local _key = 0 + + if 0 == #_gadgetStateList then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : gadgetStateList为空") + return -1 + end + + for k,v in pairs(_gadgetStateList) do + if v == ScriptLib.GetGadgetStateByConfigId(context, 220163007, 7002) then + _key = k + break + end + end + + if 0 == _key then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 物件" .. 7002 .."的当前State不在List中") + ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7002, _gadgetStateList[1]) + return 0 + end + + _key = _key + 1 + _key = _key%#_gadgetStateList + if 0 == _key then + _key = #_gadgetStateList + end + + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7002, _gadgetStateList[_key]) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 设置物件" .. 7002 .."State没有成功") + + return -1 + end + + + -- 将本组内变量名为 "discSuccess1" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess1", 0, 220163012) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2010 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 将本组内变量名为 "disc1" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "disc1", 0, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将configid为 7006 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7006, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LUA_NOTIFY_7016(context, evt) + local configId = ScriptLib.GetGadgetConfigId(context, { gadget_eid = context.target_entity_id }) + if 7012 ~= configId then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_LUA_NOTIFY_7016(context, evt) + + -- 将在groupid为 220163007 中的 configid为 7003 的物件根据当前GadgetStateList以及index_Step设置GadgetState + -- + local _gadgetStateList = {0,102,104,106,108,110,112,114,116,118,120,122} + local _key = 0 + + if 0 == #_gadgetStateList then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : gadgetStateList为空") + return -1 + end + + for k,v in pairs(_gadgetStateList) do + if v == ScriptLib.GetGadgetStateByConfigId(context, 220163007, 7003) then + _key = k + break + end + end + + if 0 == _key then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 物件" .. 7003 .."的当前State不在List中") + ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7003, _gadgetStateList[1]) + return 0 + end + + _key = _key + 1 + _key = _key%#_gadgetStateList + if 0 == _key then + _key = #_gadgetStateList + end + + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7003, _gadgetStateList[_key]) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 设置物件" .. 7003 .."State没有成功") + + return -1 + end + + + -- 将本组内变量名为 "discSuccess2" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess2", 0, 220163004) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2011 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 将本组内变量名为 "disc2" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "disc2", 0, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LUA_NOTIFY_7017(context, evt) + local configId = ScriptLib.GetGadgetConfigId(context, { gadget_eid = context.target_entity_id }) + if 7013 ~= configId then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_LUA_NOTIFY_7017(context, evt) + + -- 将在groupid为 220163007 中的 configid为 7004 的物件根据当前GadgetStateList以及index_Step设置GadgetState + -- + local _gadgetStateList = {0,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124} + local _key = 0 + + if 0 == #_gadgetStateList then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : gadgetStateList为空") + return -1 + end + + for k,v in pairs(_gadgetStateList) do + if v == ScriptLib.GetGadgetStateByConfigId(context, 220163007, 7004) then + _key = k + break + end + end + + if 0 == _key then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 物件" .. 7004 .."的当前State不在List中") + ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7004, _gadgetStateList[1]) + return 0 + end + + _key = _key + 1 + _key = _key%#_gadgetStateList + if 0 == _key then + _key = #_gadgetStateList + end + + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7004, _gadgetStateList[_key]) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 设置物件" .. 7004 .."State没有成功") + + return -1 + end + + + -- 将本组内变量名为 "discSuccess3" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess3", 0, 220163011) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2016 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 将本组内变量名为 "disc3" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "disc3", 0, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LUA_NOTIFY_7018(context, evt) + local configId = ScriptLib.GetGadgetConfigId(context, { gadget_eid = context.target_entity_id }) + if 7014 ~= configId then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_LUA_NOTIFY_7018(context, evt) + + -- 将在groupid为 220163007 中的 configid为 7005 的物件根据当前GadgetStateList以及index_Step设置GadgetState + -- + local _gadgetStateList = {0,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124} + local _key = 0 + + if 0 == #_gadgetStateList then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : gadgetStateList为空") + return -1 + end + + for k,v in pairs(_gadgetStateList) do + if v == ScriptLib.GetGadgetStateByConfigId(context, 220163007, 7005) then + _key = k + break + end + end + + if 0 == _key then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 物件" .. 7005 .."的当前State不在List中") + ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7005, _gadgetStateList[1]) + return 0 + end + + _key = _key + 1 + _key = _key%#_gadgetStateList + if 0 == _key then + _key = #_gadgetStateList + end + + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220163007, 7005, _gadgetStateList[_key]) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : 设置物件" .. 7005 .."State没有成功") + + return -1 + end + + + -- 将本组内变量名为 "discSuccess4" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess4", 0, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163002, EntityType.GADGET, 2017 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 将本组内变量名为 "disc4" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "disc4", 0, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7019(context, evt) + if 7002 ~= evt.param2 or GadgetState.Default ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7019(context, evt) + -- 将本组内变量名为 "discSuccess1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess1", 1, 220163012) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将configid为 7006 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7006, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "eleFinish1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish1", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将configid为 7011 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7011, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7020(context, evt) + if 7002 ~= evt.param2 or 108 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7020(context, evt) + -- 将本组内变量名为 "discSuccess1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess1", 1, 220163012) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将configid为 7006 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7006, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + ScriptLib.SetGadgetStateByConfigId(context, 7011, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish1", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7021(context, evt) + if 7002 ~= evt.param2 or 116 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7021(context, evt) + -- 将本组内变量名为 "discSuccess1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess1", 1, 220163012) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将configid为 7006 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7006, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7011, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish1", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7022(context, evt) + if 7002 ~= evt.param2 or GadgetState.Default ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7022(context, evt) + -- 将本组内变量名为 "discSuccess2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess2", 1, 220163004) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "eleFinish2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish2", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7012, GadgetState.GearStop) + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7023(context, evt) + if 7003 ~= evt.param2 or 108 ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7023(context, evt) + -- 将本组内变量名为 "discSuccess2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess2", 1, 220163004) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "eleFinish2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish2", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7012, GadgetState.GearStop) + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7024(context, evt) + if 7003 ~= evt.param2 or 116 ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7024(context, evt) + -- 将本组内变量名为 "discSuccess2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess2", 1, 220163004) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "eleFinish2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish2", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7012, GadgetState.GearStop) + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7025(context, evt) + if 7004 ~= evt.param2 or GadgetState.Default ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7025(context, evt) + -- 将本组内变量名为 "discSuccess3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess3", 1, 220163011) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7013, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish3", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7026(context, evt) + if 7004 ~= evt.param2 or 108 ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7026(context, evt) + -- 将本组内变量名为 "discSuccess3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess3", 1, 220163011) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7013, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish3", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7027(context, evt) + if 7004 ~= evt.param2 or 116 ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7027(context, evt) + -- 将本组内变量名为 "discSuccess3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess3", 1, 220163011) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7013, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish3", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7028(context, evt) + if 7005 ~= evt.param2 or 0 ~= evt.param1 then + return false + end + + + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7028(context, evt) + -- 将本组内变量名为 "discSuccess4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess4", 1, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "eleFinish4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish4", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将configid为 7014 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7014, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7029(context, evt) + if 7005 ~= evt.param2 or 108 ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7029(context, evt) + -- 将本组内变量名为 "discSuccess4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess4", 1, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7014, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish4", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_7030(context, evt) + if 7005 ~= evt.param2 or 116 ~= evt.param1 then + return false + end + + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_7030(context, evt) + -- 将本组内变量名为 "discSuccess4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "discSuccess4", 1, 220163007) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将本组内变量名为 "disc4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "disc4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 7014, GadgetState.GearStop) + + -- 将本组内变量名为 "eleFinish4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "eleFinish4", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_7031(context, evt) + if 7002 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_7031(context, evt) + -- 将configid为 7002 的物件更改为状态 GadgetState.ChestRock + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7002, 104) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_7032(context, evt) + if 7003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_7032(context, evt) + -- 将configid为 7002 的物件更改为状态 GadgetState.ChestRock + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7003, 102) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_7033(context, evt) + if 7004 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_7033(context, evt) + -- 将configid为 7002 的物件更改为状态 GadgetState.ChestRock + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7004, 105) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_7034(context, evt) + if 7005 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_7034(context, evt) + -- 将configid为 7002 的物件更改为状态 GadgetState.ChestRock + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7005, 110) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7035(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 2 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7035(context, evt) + -- 停止移动平台 + if 0 ~= ScriptLib.StopPlatform(context, 7054) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7036(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 4 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 4 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7036(context, evt) + -- 停止移动平台 + if 0 ~= ScriptLib.StopPlatform(context, 7054) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7038(context, evt) + -- 判断是gadgetid 为 7001的移动平台,是否到达了1 的点集中的 4 点 + + if 7001 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 4 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7038(context, evt) + -- 停止移动平台 + if 0 ~= ScriptLib.StopPlatform(context, 7001) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7055(context, evt) + if evt.param1 ~= 7055 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"eleState2"为1 + if ScriptLib.GetGroupVariableValue(context, "eleState2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_7055(context, evt) + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 7054, 1, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 将configid为 7049 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7049, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "eleState2" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState2", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7056(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 3 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7056(context, evt) + -- 将本组内变量名为 "eleState" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7060(context, evt) + if evt.param1 ~= 7060 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"eleState2"为2 + if ScriptLib.GetGroupVariableValue(context, "eleState2") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_7060(context, evt) + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 7054, 1, {3,4}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 将本组内变量名为 "eleState2" 的变量设置为 3 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState2", 3) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_7062(context, evt) + if "A" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_7062(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163007, EntityType.GADGET, 7074 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 通知场景上的所有玩家播放名字为201630001 的cutscene + if 0 ~= ScriptLib.PlayCutScene(context, 201630001, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : play_cutscene") + return -1 + end + + -- 创建标识为"elevator",时间节点为{1,10}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "elevator", {1,10}, false) + + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163007, EntityType.GADGET, 7049 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7065(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 3 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7065(context, evt) + -- 将configid为 7049 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7049, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "eleState" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7066(context, evt) + -- 判断是gadgetid 为 7001的移动平台,是否到达了1 的点集中的 3 点 + + if 7001 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7066(context, evt) + -- 创建id为7049的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7049 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 创建id为7054的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7054 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 将configid为 7049 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7049, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "eleState2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163007, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7069(context, evt) + if evt.param1 ~= 7069 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"eleState"为2 + if ScriptLib.GetGroupVariableValue(context, "eleState") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_7069(context, evt) + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 7001, 1, {3,4}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 将本组内变量名为 "eleState" 的变量设置为 3 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState", 3) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7070(context, evt) + if evt.param1 ~= 7070 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_7070(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163007, EntityType.GADGET, 7037 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7071(context, evt) + if evt.param1 ~= 7071 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"eleState"为1 + if ScriptLib.GetGroupVariableValue(context, "eleState") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_7071(context, evt) + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 7078, 1, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 将configid为 7049 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7049, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "eleState" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7072(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 3 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7072(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163007, EntityType.GADGET, 7001 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7073(context, evt) + -- 判断是gadgetid 为 7078的移动平台,是否到达了1 的点集中的 3 点 + + if 7078 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7073(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163007, EntityType.GADGET, 7054 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 创建id为7054的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7054 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_7075(context, evt) + if "elevator" ~= evt.source_name or 2 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_7075(context, evt) + -- 创建id为7001的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7001 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_7076(context, evt) + if 7001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_7076(context, evt) + -- 创建id为7037的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7037 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 将本组内变量名为 "eleState" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7079(context, evt) + -- 判断是gadgetid 为 7054的移动平台,是否到达了1 的点集中的 3 点 + + if 7054 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7079(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163007, EntityType.GADGET, 7078 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 创建id为7078的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7078 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_7080(context, evt) + if evt.param1 ~= 7080 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"eleState"为2 + if ScriptLib.GetGroupVariableValue(context, "eleState") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_7080(context, evt) + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 7078, 1, {3,4}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 将本组内变量名为 "eleState" 的变量设置为 3 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState", 3) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_7081(context, evt) + -- 判断是gadgetid 为 7078的移动平台,是否到达了1 的点集中的 3 点 + + if 7078 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 3 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_7081(context, evt) + -- 将configid为 7049 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7049, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "eleState2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "eleState2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163008.lua b/Resources/Scripts/Scene/20163/scene20163_group220163008.lua new file mode 100644 index 000000000..91d886994 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163008.lua @@ -0,0 +1,191 @@ +-- 基础信息 +local base_info = { + group_id = 220163008 +} + +-- DEFS_MISCS +local defs = { + + option_turn = 613, + option_start = 7, + option_stop = 920, + point_array = 2, + station_region = 8012, + play_region = 8017, + --运输装置config_id + carrier_list = {8001,8002,8004,8013,8014,8016}, + switcher_control = + {--[操作台configID] = {被控岔路装置1, 被控岔路装置2}, + + }, + + --终点 + end_point = {8}, + + --转弯 + turn_point = {3}, + + --option_gadget = 8015, + + --几条路 注意是point_list有向的 倒数第二个点为岔路判定点 + way_info = + { + --key为路径几 顺序无所谓 + [1] = + { + point_list = {1,2,9,3,4,5,6,7,8}, + + spawn_point = 9, + + gear_id = 0, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + + }, + + --停车点 到此点时会判断是否需要停车 + stop_points = + { + 3 + }, + --下车点 当到达下车点时,如果上面有人则停 + leave_points= + { + 6 + + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [8001] = { config_id = 8001, gadget_id = 70320028, pos = { x = -54.113, y = 62.455, z = -44.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [8002] = { config_id = 8002, gadget_id = 70320028, pos = { x = -54.113, y = 62.455, z = -44.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [8004] = { config_id = 8004, gadget_id = 70320028, pos = { x = -54.113, y = 62.455, z = -44.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [8013] = { config_id = 8013, gadget_id = 70320028, pos = { x = -54.113, y = 62.455, z = -44.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [8014] = { config_id = 8014, gadget_id = 70320028, pos = { x = -54.113, y = 62.455, z = -44.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [8016] = { config_id = 8016, gadget_id = 70320028, pos = { x = -54.113, y = 62.455, z = -44.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [8018] = { config_id = 8018, gadget_id = 70300118, pos = { x = -42.309, y = 57.192, z = -10.668 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [8012] = { config_id = 8012, shape = RegionShape.SPHERE, radius = 3, pos = { x = -40.117, y = 57.183, z = -10.774 } }, + -- play region + [8017] = { config_id = 8017, shape = RegionShape.SPHERE, radius = 60, pos = { x = -47.013, y = 57.183, z = -10.240 } } +} + +-- 触发器 +triggers = { + { config_id = 1008005, name = "VARIABLE_CHANGE_8005", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_8005", action = "action_EVENT_VARIABLE_CHANGE_8005" }, + -- play region + { config_id = 1008017, name = "ENTER_REGION_8017", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 8003, gadget_id = 70300118, pos = { x = -39.618, y = 57.266, z = -10.709 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 8015, gadget_id = 70350439, pos = { x = -39.673, y = 57.183, z = -10.701 }, rot = { x = 0.000, y = 89.987, z = 0.000 }, level = 1, state = GadgetState.GearStart, worktop_config = { init_options = { 920 } } } + }, + triggers = { + { config_id = 1008006, name = "PLATFORM_ARRIVAL_8006", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_8006", action = "action_EVENT_PLATFORM_ARRIVAL_8006", trigger_count = 0 }, + { config_id = 1008007, name = "PLATFORM_ARRIVAL_8007", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_8007", action = "action_EVENT_PLATFORM_ARRIVAL_8007", trigger_count = 0 }, + { config_id = 1008008, name = "PLATFORM_ARRIVAL_8008", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_8008", action = "action_EVENT_PLATFORM_ARRIVAL_8008", trigger_count = 0 }, + { config_id = 1008009, name = "PLATFORM_ARRIVAL_8009", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_8009", action = "action_EVENT_PLATFORM_ARRIVAL_8009", trigger_count = 0 }, + { config_id = 1008010, name = "PLATFORM_ARRIVAL_8010", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_8010", action = "action_EVENT_PLATFORM_ARRIVAL_8010", trigger_count = 0 }, + { config_id = 1008011, name = "PLATFORM_ARRIVAL_8011", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_8011", action = "action_EVENT_PLATFORM_ARRIVAL_8011", trigger_count = 0 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 8001, 8018 }, + regions = { 8012, 8017 }, + triggers = { "VARIABLE_CHANGE_8005", "ENTER_REGION_8017" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_8005(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"first_station"为1 + if ScriptLib.GetGroupVariableValue(context, "first_station") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_8005(context, evt) + -- 调用提示id为 201630103 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201630103) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 将本组内变量名为 "guideFinish" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "guideFinish", 1, 220163002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +require "V3_2/MachineCarrier" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163009.lua b/Resources/Scripts/Scene/20163/scene20163_group220163009.lua new file mode 100644 index 000000000..5ad696e49 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163009.lua @@ -0,0 +1,360 @@ +-- 基础信息 +local base_info = { + group_id = 220163009 +} + +-- DEFS_MISCS +local defs = { + + option_turn = 613, + option_start = 7, + option_stop = 920, + station_region = 9020, +play_region = 9026, + + point_array = 3, + --运输装置config_id + + --打开旋转选项point{15,16,17} +recover_points = {15,16,17}, + + carrier_list = {9001,9006,9021,9022,9023,9024}, + switcher_control = + {--[操作台configID] = {被控岔路装置1, 被控岔路装置2}, + [9007] = {9002}, + [9008] = {9005}, + }, + + end_point = {14}, + --转弯 + turn_point = {5,12}, + + --option_gadget = 9003, + + --几条路 注意是point_list有向的 倒数第二个点为岔路判定点 + way_info = + { + --key为路径几 顺序无所谓 + [1] = + { + point_list = {1,2,3}, + + spawn_point = 0, + + gear_id = 9002, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 0, + [203] = 2, + }, + }, + [2] = + { + point_list = {4,15,5,6}, + + spawn_point = 0, + + gear_id = 9005, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 3, + [201] = 4, + [202] = 0, + [203] = 0, + }, + }, + [3] = + { + point_list = {7,17,8,9,10}, + + spawn_point = 0, + + gear_id = 9002, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 2, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + [4] = + { + point_list = {7,16,11,12,13,14}, + + spawn_point = 16, + + gear_id = 0, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + + }, + + --停车点 到此点时会判断是否需要停车 + stop_points = + { + 5 + }, + --下车点 当到达下车点时,如果上面有人则停 + leave_points= + { + 12 + + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [9001] = { config_id = 9001, gadget_id = 70320028, pos = { x = 61.627, y = 86.810, z = -37.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + -- 右边岔路 + [9002] = { config_id = 9002, gadget_id = 70320027, pos = { x = 83.685, y = 88.041, z = -48.161 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + -- 左边岔路 + [9005] = { config_id = 9005, gadget_id = 70320027, pos = { x = 83.676, y = 88.060, z = -12.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [9006] = { config_id = 9006, gadget_id = 70320028, pos = { x = 61.627, y = 86.810, z = -37.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + -- 右边操作机关 + [9007] = { config_id = 9007, gadget_id = 70350439, pos = { x = 89.127, y = 81.548, z = -38.587 }, rot = { x = 0.600, y = 43.600, z = 0.585 }, level = 1, persistent = true, worktop_config = { init_options = { 613 } }, server_global_value_config = { ["SGV_MACHINE_ENERGY_LEVEL"] = 1 } }, + -- 左边操作机关 + [9008] = { config_id = 9008, gadget_id = 70350439, pos = { x = 89.086, y = 81.548, z = -30.647 }, rot = { x = 0.000, y = 138.976, z = 0.000 }, level = 1, persistent = true, worktop_config = { init_options = { 613 } }, server_global_value_config = { ["SGV_MACHINE_ENERGY_LEVEL"] = 1 } }, + [9013] = { config_id = 9013, gadget_id = 70300118, pos = { x = 86.742, y = 81.548, z = -34.678 }, rot = { x = 0.600, y = 43.600, z = 0.585 }, level = 1 }, + [9021] = { config_id = 9021, gadget_id = 70320028, pos = { x = 61.627, y = 86.810, z = -37.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [9022] = { config_id = 9022, gadget_id = 70320028, pos = { x = 61.627, y = 86.810, z = -37.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [9023] = { config_id = 9023, gadget_id = 70320028, pos = { x = 61.627, y = 86.810, z = -37.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [9024] = { config_id = 9024, gadget_id = 70320028, pos = { x = 61.627, y = 86.810, z = -37.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true } +} + +-- 区域 +regions = { + [9020] = { config_id = 9020, shape = RegionShape.CUBIC, size = { x = 4.000, y = 3.000, z = 8.000 }, pos = { x = 87.809, y = 83.019, z = -34.551 } }, + [9025] = { config_id = 9025, shape = RegionShape.SPHERE, radius = 5, pos = { x = 90.397, y = 81.734, z = -34.123 } }, + -- play region + [9026] = { config_id = 9026, shape = RegionShape.SPHERE, radius = 100, pos = { x = 49.232, y = 97.717, z = -32.435 } }, + [9027] = { config_id = 9027, shape = RegionShape.SPHERE, radius = 8, pos = { x = 91.890, y = 81.691, z = -34.993 } } +} + +-- 触发器 +triggers = { + { config_id = 1009009, name = "GROUP_LOAD_9009", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_9009", trigger_count = 0 }, + { config_id = 1009011, name = "PLATFORM_ARRIVAL_9011", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_9011", action = "action_EVENT_PLATFORM_ARRIVAL_9011" }, + { config_id = 1009016, name = "SELECT_OPTION_9016", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9016", action = "action_EVENT_SELECT_OPTION_9016", trigger_count = 0 }, + { config_id = 1009017, name = "SELECT_OPTION_9017", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9017", action = "action_EVENT_SELECT_OPTION_9017", trigger_count = 0 }, + { config_id = 1009025, name = "ENTER_REGION_9025", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" }, + -- play region + { config_id = 1009026, name = "ENTER_REGION_9026", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "", trigger_count = 0 }, + { config_id = 1009027, name = "ENTER_REGION_9027", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_9027", action = "action_EVENT_ENTER_REGION_9027" } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 9003, gadget_id = 70350439, pos = { x = 88.363, y = 81.559, z = -34.629 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 920 } } }, + { config_id = 9004, gadget_id = 70320027, pos = { x = 106.199, y = 87.186, z = -47.985 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + { config_id = 9010, gadget_id = 70320027, pos = { x = 106.199, y = 87.107, z = -21.629 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 9012, gadget_id = 70300118, pos = { x = 88.355, y = 81.603, z = -34.638 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 9014, gadget_id = 70300118, pos = { x = 89.089, y = 81.548, z = -30.628 }, rot = { x = 0.000, y = 138.976, z = 0.000 }, level = 1 }, + { config_id = 9015, gadget_id = 70360002, pos = { x = 94.148, y = 80.801, z = -36.867 }, rot = { x = 0.000, y = 91.367, z = 0.000 }, level = 1, worktop_config = { init_options = { 7, 613 } } } + }, + triggers = { + { config_id = 1009018, name = "PLATFORM_ARRIVAL_9018", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_9018", action = "action_EVENT_PLATFORM_ARRIVAL_9018", trigger_count = 0 }, + { config_id = 1009019, name = "PLATFORM_ARRIVAL_9019", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_9019", action = "action_EVENT_PLATFORM_ARRIVAL_9019", trigger_count = 0 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 9001, 9002, 9005, 9007, 9008, 9013 }, + regions = { 9020, 9025, 9026, 9027 }, + triggers = { "GROUP_LOAD_9009", "PLATFORM_ARRIVAL_9011", "SELECT_OPTION_9016", "SELECT_OPTION_9017", "ENTER_REGION_9025", "ENTER_REGION_9026", "ENTER_REGION_9027" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_GROUP_LOAD_9009(context, evt) + -- 将configid为 9002 的物件更改为状态 GadgetState.GearAction1 + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9002, GadgetState.GearAction1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_9011(context, evt) + -- 判断是gadgetid 为 9001的移动平台,是否到达了3 的点集中的 9 点 + + if 9001 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 9 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_9011(context, evt) + -- 将configid为 9002 的物件更改为状态 GadgetState.GearAction1 + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9002, GadgetState.GearAction1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_9016(context, evt) + -- 判断是gadgetid 9007 option_id 613 + if 9007 ~= evt.param1 then + return false + end + + if 613 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_9016(context, evt) + -- 触发镜头注目,注目位置为坐标(83.68531,85.10368,-48.1614),持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=83.68531, y=85.10368, z=-48.1614} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_9017(context, evt) + -- 判断是gadgetid 9008 option_id 613 + if 9008 ~= evt.param1 then + return false + end + + if 613 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_9017(context, evt) + -- 触发镜头注目,注目位置为坐标(83.67647,85.10368,-12.60524),持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=83.67647, y=85.10368, z=-12.60524} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_9027(context, evt) + if evt.param1 ~= 9027 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_9027(context, evt) + -- 将configid为 9007 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9007, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 9008 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9008, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +require "V3_2/MachineCarrier" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163010.lua b/Resources/Scripts/Scene/20163/scene20163_group220163010.lua new file mode 100644 index 000000000..b41c9a476 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163010.lua @@ -0,0 +1,257 @@ +-- 基础信息 +local base_info = { + group_id = 220163010 +} + +-- DEFS_MISCS +local defs = { + + option_turn = 613, + option_start = 7, + option_stop = 920, +play_region = 10021, + --岔路旋转State列表 + turn_queue = {203,202,201,0}, + + + point_array = 4, + +--option_gadget = 10003, +station_region = 10019, +recover_points = {5,6}, + + --运输装置config_id + carrier_list = {10001,10004,10005,10006,10010,10011,10012,10013,10014,10016,10017,10018}, + switcher_control = + {--[操作台configID] = {被控岔路装置1, 被控岔路装置2}, + [10003] = {10002}, + }, + + + --终点 + end_point = {12,13}, + --转弯 + turn_point = {4,11}, + + --几条路 注意是point_list有向的 倒数第二个点为岔路判定点 + way_info = + { + --key为路径几 顺序无所谓 + [1] = + { + point_list = {1,2,3}, + + spawn_point = 2, + + gear_id = 10002, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 3, + [203] = 2, + }, + }, + [2] = + { + point_list = {14,4,6,11,7,12}, + + spawn_point = 0, + + gear_id = 0, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + [3] = + { + point_list = {14,4,5,8,9,10,13}, + + spawn_point = 0, + + gear_id = 0, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, +}, + + --停车点 到此点时会判断是否需要停车 + stop_points = + { + 4 + }, + --下车点 当到达下车点时,如果上面有人则停 + leave_points= + { + 9,11 + + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [10001] = { config_id = 10001, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true }, + -- 可动岔路 + [10002] = { config_id = 10002, gadget_id = 70320027, pos = { x = -31.853, y = 90.038, z = -61.140 }, rot = { x = 0.019, y = 180.389, z = 359.830 }, level = 1 }, + [10003] = { config_id = 10003, gadget_id = 70350439, pos = { x = -33.268, y = 83.779, z = -53.951 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true, worktop_config = { init_options = { 613 } }, server_global_value_config = { ["SGV_MACHINE_ENERGY_LEVEL"] = 1 } }, + [10004] = { config_id = 10004, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10005] = { config_id = 10005, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10006] = { config_id = 10006, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10007] = { config_id = 10007, gadget_id = 70300118, pos = { x = -33.260, y = 83.804, z = -58.200 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [10010] = { config_id = 10010, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10011] = { config_id = 10011, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10012] = { config_id = 10012, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10013] = { config_id = 10013, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10014] = { config_id = 10014, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10016] = { config_id = 10016, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10017] = { config_id = 10017, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [10018] = { config_id = 10018, gadget_id = 70320028, pos = { x = -87.322, y = 88.771, z = -100.187 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE } +} + +-- 区域 +regions = { + [10019] = { config_id = 10019, shape = RegionShape.SPHERE, radius = 4, pos = { x = -33.308, y = 84.522, z = -59.910 } }, + [10020] = { config_id = 10020, shape = RegionShape.SPHERE, radius = 5, pos = { x = -34.455, y = 83.743, z = -54.574 } }, + -- play region + [10021] = { config_id = 10021, shape = RegionShape.SPHERE, radius = 100, pos = { x = -32.239, y = 91.104, z = -96.334 } } +} + +-- 触发器 +triggers = { + { config_id = 1010009, name = "SELECT_OPTION_10009", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_10009", action = "action_EVENT_SELECT_OPTION_10009", trigger_count = 0 }, + { config_id = 1010020, name = "ENTER_REGION_10020", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_10020", action = "action_EVENT_ENTER_REGION_10020" }, + -- play region + { config_id = 1010021, name = "ENTER_REGION_10021", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 10015, gadget_id = 70360002, pos = { x = -32.639, y = 92.647, z = -50.490 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 7, 613 } } } + }, + triggers = { + { config_id = 1010008, name = "GADGET_CREATE_10008", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_10008", action = "action_EVENT_GADGET_CREATE_10008", trigger_count = 0 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 10001, 10002, 10003, 10007 }, + regions = { 10019, 10020, 10021 }, + triggers = { "SELECT_OPTION_10009", "ENTER_REGION_10020", "ENTER_REGION_10021" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_10009(context, evt) + -- 判断是gadgetid 10003 option_id 613 + if 10003 ~= evt.param1 then + return false + end + + if 613 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_10009(context, evt) + -- 触发镜头注目,注目位置为坐标(-31.85361,90.16656,-61.13972),持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=-31.85361, y=90.16656, z=-61.13972} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_10020(context, evt) + if evt.param1 ~= 10020 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_10020(context, evt) + -- 将configid为 10003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 10003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +require "V3_2/MachineCarrier" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163011.lua b/Resources/Scripts/Scene/20163/scene20163_group220163011.lua new file mode 100644 index 000000000..2f002426c --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163011.lua @@ -0,0 +1,291 @@ +-- 基础信息 +local base_info = { + group_id = 220163011 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 11001, gadget_id = 70350464, pos = { x = 56.021, y = 76.427, z = -64.294 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 11005, gadget_id = 70220103, pos = { x = 89.534, y = 81.281, z = -64.292 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 11006, gadget_id = 70220103, pos = { x = 93.457, y = 82.726, z = -40.682 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 11012, gadget_id = 70900203, pos = { x = 59.578, y = 80.960, z = 3.318 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 11004, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 10.000 }, pos = { x = 62.959, y = 73.356, z = -63.170 } }, + { config_id = 11007, shape = RegionShape.SPHERE, radius = 5, pos = { x = 94.254, y = 80.773, z = -35.526 } }, + { config_id = 11010, shape = RegionShape.CUBIC, size = { x = 40.000, y = 10.000, z = 15.000 }, pos = { x = 77.512, y = 80.386, z = -63.999 } }, + { config_id = 11011, shape = RegionShape.SPHERE, radius = 5, pos = { x = 94.408, y = 81.688, z = -34.945 } }, + { config_id = 11013, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 10.000 }, pos = { x = 60.009, y = 84.782, z = 3.088 } } +} + +-- 触发器 +triggers = { + { config_id = 1011002, name = "VARIABLE_CHANGE_11002", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_11002", action = "action_EVENT_VARIABLE_CHANGE_11002", trigger_count = 0 }, + { config_id = 1011003, name = "VARIABLE_CHANGE_11003", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_11003", action = "action_EVENT_VARIABLE_CHANGE_11003", trigger_count = 0 }, + { config_id = 1011004, name = "ENTER_REGION_11004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_11004", action = "action_EVENT_ENTER_REGION_11004", trigger_count = 0 }, + { config_id = 1011007, name = "ENTER_REGION_11007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_11007", action = "action_EVENT_ENTER_REGION_11007", trigger_count = 0 }, + { config_id = 1011010, name = "ENTER_REGION_11010", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_11010", action = "action_EVENT_ENTER_REGION_11010", trigger_count = 0 }, + { config_id = 1011011, name = "ENTER_REGION_11011", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_11011", action = "action_EVENT_ENTER_REGION_11011" }, + { config_id = 1011013, name = "ENTER_REGION_11013", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_11013", action = "action_EVENT_ENTER_REGION_11013", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "discSuccess3", value = 0, no_refresh = false }, + { config_id = 2, name = "default", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 11009, gadget_id = 70350085, pos = { x = 55.252, y = 75.335, z = -64.041 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + }, + triggers = { + { config_id = 1011008, name = "GADGET_STATE_CHANGE_11008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_11008", action = "action_EVENT_GADGET_STATE_CHANGE_11008" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 11001 }, + regions = { 11004, 11007, 11010, 11011, 11013 }, + triggers = { "VARIABLE_CHANGE_11002", "VARIABLE_CHANGE_11003", "ENTER_REGION_11004", "ENTER_REGION_11007", "ENTER_REGION_11010", "ENTER_REGION_11011", "ENTER_REGION_11013" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 11005, 11006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_11002(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess3"为1 + if ScriptLib.GetGroupVariableValue(context, "discSuccess3") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_11002(context, evt) + -- 将configid为 11001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 11001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_11003(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess3"为0 + if ScriptLib.GetGroupVariableValue(context, "discSuccess3") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_11003(context, evt) + -- 将configid为 11001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 11001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_11004(context, evt) + if evt.param1 ~= 11004 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_11004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163011, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_11007(context, evt) + if evt.param1 ~= 11007 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"default"为0 + if ScriptLib.GetGroupVariableValue(context, "default") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_11007(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220163011, 2) + + -- 将本组内变量名为 "default" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "default", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_11010(context, evt) + if evt.param1 ~= 11010 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"default"为1 + if ScriptLib.GetGroupVariableValue(context, "default") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_11010(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163011, 2) + + -- 将本组内变量名为 "default" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "default", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_11011(context, evt) + if evt.param1 ~= 11011 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_11011(context, evt) + -- 创建id为11012的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 11012 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_11013(context, evt) + if evt.param1 ~= 11013 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_11013(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163011, EntityType.GADGET, 11012 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163012.lua b/Resources/Scripts/Scene/20163/scene20163_group220163012.lua new file mode 100644 index 000000000..60bed39cc --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163012.lua @@ -0,0 +1,160 @@ +-- 基础信息 +local base_info = { + group_id = 220163012 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 12001, gadget_id = 70220103, pos = { x = -43.453, y = 77.092, z = -30.097 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1012003, name = "VARIABLE_CHANGE_12003", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_12003", action = "action_EVENT_VARIABLE_CHANGE_12003", trigger_count = 0 }, + { config_id = 1012004, name = "VARIABLE_CHANGE_12004", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_12004", action = "action_EVENT_VARIABLE_CHANGE_12004", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "discSuccess1", value = 0, no_refresh = true } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 12006, gadget_id = 70900203, pos = { x = -47.005, y = 84.521, z = -37.983 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 12008, gadget_id = 70350085, pos = { x = -43.966, y = 76.235, z = -27.568 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER } + }, + regions = { + { config_id = 12007, shape = RegionShape.SPHERE, radius = 5, pos = { x = -47.128, y = 83.657, z = -40.141 } }, + { config_id = 12009, shape = RegionShape.SPHERE, radius = 5, pos = { x = -43.900, y = 75.916, z = -31.571 } } + }, + triggers = { + { config_id = 1012002, name = "VARIABLE_CHANGE_12002", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_12002", action = "action_EVENT_VARIABLE_CHANGE_12002" }, + { config_id = 1012005, name = "GADGET_CREATE_12005", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_12005", action = "action_EVENT_GADGET_CREATE_12005", trigger_count = 0 }, + { config_id = 1012007, name = "ENTER_REGION_12007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_12007", action = "action_EVENT_ENTER_REGION_12007" }, + { config_id = 1012009, name = "ENTER_REGION_12009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_12009", action = "action_EVENT_ENTER_REGION_12009" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { "VARIABLE_CHANGE_12003", "VARIABLE_CHANGE_12004" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 12001 }, + 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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_12003(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess1"为0 + if ScriptLib.GetGroupVariableValue(context, "discSuccess1") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_12003(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220163012, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_12004(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"discSuccess1"为1 + if ScriptLib.GetGroupVariableValue(context, "discSuccess1") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_12004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163012, 2) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163013.lua b/Resources/Scripts/Scene/20163/scene20163_group220163013.lua new file mode 100644 index 000000000..2be00f988 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163013.lua @@ -0,0 +1,138 @@ +-- 基础信息 +local base_info = { + group_id = 220163013 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 13003, gadget_id = 70900203, pos = { x = 2.566, y = 122.101, z = -14.946 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 13002, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 10.000 }, pos = { x = 1.753, y = 126.332, z = -19.106 } }, + { config_id = 13005, shape = RegionShape.SPHERE, radius = 5, pos = { x = 2.672, y = 126.225, z = -10.982 } } +} + +-- 触发器 +triggers = { + { config_id = 1013002, name = "ENTER_REGION_13002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_13002", action = "action_EVENT_ENTER_REGION_13002" }, + { config_id = 1013005, name = "ENTER_REGION_13005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_13005", action = "action_EVENT_ENTER_REGION_13005" } +} + +-- 变量 +variables = { + { config_id = 1, name = "discSuccess4", value = 0, no_refresh = true }, + { config_id = 2, name = "default", value = 0, no_refresh = true } +} + +-- 废弃数据 +garbages = { + triggers = { + { config_id = 1013001, name = "VARIABLE_CHANGE_13001", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_13001", action = "" }, + { config_id = 1013004, name = "VARIABLE_CHANGE_13004", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_13004", action = "action_EVENT_VARIABLE_CHANGE_13004" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 13002, 13005 }, + triggers = { "ENTER_REGION_13002", "ENTER_REGION_13005" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_13002(context, evt) + if evt.param1 ~= 13002 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_13002(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163013, EntityType.GADGET, 13003 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "302803") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_13005(context, evt) + if evt.param1 ~= 13005 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_13005(context, evt) + -- 创建id为13003的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 13003 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163014.lua b/Resources/Scripts/Scene/20163/scene20163_group220163014.lua new file mode 100644 index 000000000..abfbcd868 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163014.lua @@ -0,0 +1,696 @@ +-- 基础信息 +local base_info = { + group_id = 220163014 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 14001, gadget_id = 70320080, pos = { x = -24.715, y = 69.213, z = -10.527 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }, + { config_id = 14004, gadget_id = 70320080, pos = { x = -19.736, y = 83.643, z = -40.865 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + { config_id = 14007, gadget_id = 70290731, pos = { x = 35.920, y = 73.763, z = -59.873 }, rot = { x = 0.000, y = 145.597, z = 0.000 }, level = 1 }, + { config_id = 14010, gadget_id = 70320080, pos = { x = 25.792, y = 82.354, z = 3.062 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + -- 解锁完成1 + { config_id = 14021, gadget_id = 70900203, pos = { x = -47.378, y = 83.617, z = -38.297 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 解锁完成2 + { config_id = 14022, gadget_id = 70900203, pos = { x = -33.352, y = 83.781, z = -54.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 解锁完成3 + { config_id = 14023, gadget_id = 70900203, pos = { x = 61.484, y = 73.362, z = -64.109 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 14002, shape = RegionShape.SPHERE, radius = 3, pos = { x = -24.727, y = 69.116, z = -10.878 } }, + { config_id = 14003, shape = RegionShape.SPHERE, radius = 4, pos = { x = -24.727, y = 69.116, z = -10.878 } }, + { config_id = 14005, shape = RegionShape.SPHERE, radius = 3, pos = { x = -19.783, y = 83.930, z = -40.210 } }, + { config_id = 14006, shape = RegionShape.SPHERE, radius = 4, pos = { x = -19.783, y = 83.930, z = -40.210 } }, + { config_id = 14008, shape = RegionShape.SPHERE, radius = 2.5, pos = { x = 35.298, y = 73.763, z = -59.159 } }, + { config_id = 14009, shape = RegionShape.SPHERE, radius = 2.5, pos = { x = 35.298, y = 73.763, z = -59.159 } }, + { config_id = 14011, shape = RegionShape.SPHERE, radius = 3, pos = { x = 25.580, y = 82.354, z = 3.062 } }, + { config_id = 14012, shape = RegionShape.SPHERE, radius = 4, pos = { x = 25.580, y = 82.354, z = 3.062 } }, + { config_id = 14025, shape = RegionShape.SPHERE, radius = 5, pos = { x = -47.371, y = 83.621, z = -41.196 } }, + { config_id = 14026, shape = RegionShape.SPHERE, radius = 5, pos = { x = -32.685, y = 83.785, z = -55.251 } }, + { config_id = 14027, shape = RegionShape.SPHERE, radius = 5, pos = { x = 60.345, y = 73.362, z = -64.661 } } +} + +-- 触发器 +triggers = { + { config_id = 1014002, name = "ENTER_REGION_14002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14002", action = "action_EVENT_ENTER_REGION_14002", trigger_count = 0 }, + { config_id = 1014003, name = "LEAVE_REGION_14003", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_14003", action = "action_EVENT_LEAVE_REGION_14003", trigger_count = 0 }, + { config_id = 1014005, name = "ENTER_REGION_14005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14005", action = "action_EVENT_ENTER_REGION_14005", trigger_count = 0 }, + { config_id = 1014006, name = "LEAVE_REGION_14006", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_14006", action = "action_EVENT_LEAVE_REGION_14006", trigger_count = 0 }, + { config_id = 1014008, name = "ENTER_REGION_14008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14008", action = "action_EVENT_ENTER_REGION_14008", trigger_count = 0 }, + { config_id = 1014009, name = "LEAVE_REGION_14009", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_14009", action = "action_EVENT_LEAVE_REGION_14009", trigger_count = 0 }, + { config_id = 1014011, name = "ENTER_REGION_14011", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14011", action = "action_EVENT_ENTER_REGION_14011", trigger_count = 0 }, + { config_id = 1014012, name = "LEAVE_REGION_14012", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_14012", action = "action_EVENT_LEAVE_REGION_14012", trigger_count = 0 }, + { config_id = 1014013, name = "VARIABLE_CHANGE_14013", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_14013", action = "action_EVENT_VARIABLE_CHANGE_14013" }, + { config_id = 1014014, name = "VARIABLE_CHANGE_14014", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_14014", action = "action_EVENT_VARIABLE_CHANGE_14014" }, + { config_id = 1014015, name = "VARIABLE_CHANGE_14015", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_14015", action = "action_EVENT_VARIABLE_CHANGE_14015" }, + { config_id = 1014016, name = "VARIABLE_CHANGE_14016", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_14016", action = "action_EVENT_VARIABLE_CHANGE_14016" }, + { config_id = 1014017, name = "TIME_AXIS_PASS_14017", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_14017", action = "action_EVENT_TIME_AXIS_PASS_14017" }, + { config_id = 1014018, name = "TIME_AXIS_PASS_14018", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_14018", action = "action_EVENT_TIME_AXIS_PASS_14018" }, + { config_id = 1014019, name = "TIME_AXIS_PASS_14019", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_14019", action = "action_EVENT_TIME_AXIS_PASS_14019" }, + { config_id = 1014020, name = "TIME_AXIS_PASS_14020", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_14020", action = "action_EVENT_TIME_AXIS_PASS_14020" }, + { config_id = 1014025, name = "ENTER_REGION_14025", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14025", action = "action_EVENT_ENTER_REGION_14025" }, + { config_id = 1014026, name = "ENTER_REGION_14026", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14026", action = "action_EVENT_ENTER_REGION_14026" }, + { config_id = 1014027, name = "ENTER_REGION_14027", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_14027", action = "action_EVENT_ENTER_REGION_14027" } +} + +-- 变量 +variables = { + { config_id = 1, name = "eleFinish1", value = 0, no_refresh = true }, + { config_id = 2, name = "eleFinish2", value = 0, no_refresh = true }, + { config_id = 3, name = "eleFinish3", value = 0, no_refresh = true }, + { config_id = 4, name = "eleFinish4", value = 0, no_refresh = true }, + { config_id = 5, name = "fightFinish1", value = 0, no_refresh = true }, + { config_id = 6, name = "fightFinish2", value = 0, no_refresh = true }, + { config_id = 7, name = "fightFinish3", value = 0, no_refresh = true }, + { config_id = 8, name = "fightFinish4", value = 0, no_refresh = true }, + { config_id = 9, name = "cam1", value = 0, no_refresh = true }, + { config_id = 10, name = "cam2", value = 0, no_refresh = true }, + { config_id = 11, name = "cam3", value = 0, no_refresh = true }, + { config_id = 12, name = "cam4", value = 0, no_refresh = true } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 14024, gadget_id = 70900203, pos = { x = 2.622, y = 58.349, z = -10.229 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 14002, 14003, 14005, 14006, 14008, 14009, 14011, 14012, 14025, 14026, 14027 }, + triggers = { "ENTER_REGION_14002", "LEAVE_REGION_14003", "ENTER_REGION_14005", "LEAVE_REGION_14006", "ENTER_REGION_14008", "LEAVE_REGION_14009", "ENTER_REGION_14011", "LEAVE_REGION_14012", "VARIABLE_CHANGE_14013", "VARIABLE_CHANGE_14014", "VARIABLE_CHANGE_14015", "VARIABLE_CHANGE_14016", "TIME_AXIS_PASS_14017", "TIME_AXIS_PASS_14018", "TIME_AXIS_PASS_14019", "TIME_AXIS_PASS_14020", "ENTER_REGION_14025", "ENTER_REGION_14026", "ENTER_REGION_14027" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 14001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 14004 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 14007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 14010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14002(context, evt) + if evt.param1 ~= 14002 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"fightFinish1"为1 + if ScriptLib.GetGroupVariableValue(context, "fightFinish1") ~= 1 then + return false + end + + -- 判断变量"cam1"为0 + if ScriptLib.GetGroupVariableValue(context, "cam1") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_14002(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163014, 2) + + -- 将本组内变量名为 "cam1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_14003(context, evt) + -- 判断变量"fightFinish1"为1 + if ScriptLib.GetGroupVariableValue(context, "fightFinish1") ~= 1 then + return false + end + + -- 判断变量"cam1"为1 + if ScriptLib.GetGroupVariableValue(context, "cam1") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_14003(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220163014, 2) + + -- 将本组内变量名为 "cam1" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam1", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14005(context, evt) + if evt.param1 ~= 14005 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"fightFinish2"为0 + if ScriptLib.GetGroupVariableValue(context, "fightFinish2") ~= 0 then + return false + end + + -- 判断变量"cam2"为0 + if ScriptLib.GetGroupVariableValue(context, "cam2") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_14005(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163014, 3) + + -- 将本组内变量名为 "cam2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_14006(context, evt) + -- 判断变量"fightFinish2"为0 + if ScriptLib.GetGroupVariableValue(context, "fightFinish2") ~= 0 then + return false + end + + -- 判断变量"cam2"为1 + if ScriptLib.GetGroupVariableValue(context, "cam2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_14006(context, evt) + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220163014, 3) + + -- 将本组内变量名为 "cam2" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam2", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14008(context, evt) + if evt.param1 ~= 14008 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"fightFinish3"为1 + if ScriptLib.GetGroupVariableValue(context, "fightFinish3") ~= 1 then + return false + end + + -- 判断变量"cam3"为0 + if ScriptLib.GetGroupVariableValue(context, "cam3") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_14008(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163014, 4) + + -- 将本组内变量名为 "cam3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_14009(context, evt) + -- 判断变量"cam3"为1 + if ScriptLib.GetGroupVariableValue(context, "cam3") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_14009(context, evt) + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220163014, 4) + + -- 将本组内变量名为 "cam3" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam3", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14011(context, evt) + if evt.param1 ~= 14011 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"fightFinish4"为0 + if ScriptLib.GetGroupVariableValue(context, "fightFinish4") ~= 0 then + return false + end + + -- 判断变量"cam4"为0 + if ScriptLib.GetGroupVariableValue(context, "cam4") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_14011(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220163014, 5) + + -- 将本组内变量名为 "cam4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_LEAVE_REGION_14012(context, evt) + -- 判断变量"fightFinish4"为0 + if ScriptLib.GetGroupVariableValue(context, "fightFinish4") ~= 0 then + return false + end + + -- 判断变量"cam4"为1 + if ScriptLib.GetGroupVariableValue(context, "cam4") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_LEAVE_REGION_14012(context, evt) + -- 删除suite5的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220163014, 5) + + -- 将本组内变量名为 "cam4" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "cam4", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_14013(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"eleFinish1"为1 + if ScriptLib.GetGroupVariableValue(context, "eleFinish1") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_14013(context, evt) + -- 创建标识为"f1",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "f1", {2}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_14014(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"eleFinish2"为1 + if ScriptLib.GetGroupVariableValue(context, "eleFinish2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_14014(context, evt) + -- 创建标识为"f2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "f2", {2}, false) + + + -- 将本组内变量名为 "fightFinish2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "fightFinish2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_14015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"eleFinish3"为1 + if ScriptLib.GetGroupVariableValue(context, "eleFinish3") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_14015(context, evt) + -- 创建标识为"f3",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "f3", {2}, false) + + + -- 将本组内变量名为 "fightFinish3" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "fightFinish3", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_14016(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"eleFinish4"为1 + if ScriptLib.GetGroupVariableValue(context, "eleFinish4") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_14016(context, evt) + -- 将本组内变量名为 "fightFinish4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "fightFinish4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 创建标识为"f4",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "f4", {2}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_14017(context, evt) + if "f1" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_14017(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14001 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 创建id为14021的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 14021 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 将本组内变量名为 "fightFinish1" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "fightFinish1", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_14018(context, evt) + if "f2" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_14018(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14004 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 创建id为14022的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 14022 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_14019(context, evt) + if "f3" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_14019(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14007 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 创建id为14023的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 14023 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_14020(context, evt) + if "f4" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_14020(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14010 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14025(context, evt) + if evt.param1 ~= 14025 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_14025(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14021 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14026(context, evt) + if evt.param1 ~= 14026 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_14026(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14022 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_14027(context, evt) + if evt.param1 ~= 14027 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_14027(context, evt) + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220163014, EntityType.GADGET, 14023 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163015.lua b/Resources/Scripts/Scene/20163/scene20163_group220163015.lua new file mode 100644 index 000000000..521ea5349 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163015.lua @@ -0,0 +1,101 @@ +-- 基础信息 +local base_info = { + group_id = 220163015 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 15002, monster_id = 23010601, pos = { x = 36.868, y = 73.756, z = -58.518 }, rot = { x = 0.000, y = 327.994, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 15001, gadget_id = 70211002, pos = { x = 38.857, y = 74.121, z = -64.422 }, rot = { x = 0.000, y = 319.825, z = 0.000 }, level = 1, drop_tag = "战斗低级须弥", state = GadgetState.ChestLocked, isOneoff = true, persistent = true } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1015003, name = "ANY_MONSTER_DIE_15003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_15003", action = "action_EVENT_ANY_MONSTER_DIE_15003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 15002 }, + gadgets = { 15001 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_15003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_15003(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_15003(context, evt) + -- 将本组内变量名为 "fightFinish3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "fightFinish3", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将configid为 15001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 15001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20163/scene20163_group220163016.lua b/Resources/Scripts/Scene/20163/scene20163_group220163016.lua new file mode 100644 index 000000000..b688119c4 --- /dev/null +++ b/Resources/Scripts/Scene/20163/scene20163_group220163016.lua @@ -0,0 +1,94 @@ +-- 基础信息 +local base_info = { + group_id = 220163016 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 16002, monster_id = 23010301, pos = { x = -25.059, y = 68.995, z = -7.930 }, rot = { x = 0.000, y = 72.850, z = 0.000 }, level = 1, disableWander = true, pose_id = 9001 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1016001, name = "ANY_MONSTER_DIE_16001", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_16001", action = "action_EVENT_ANY_MONSTER_DIE_16001" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 16002 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_16001" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_16001(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_16001(context, evt) + -- 将本组内变量名为 "fightFinish1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "fightFinish1", 1, 220163014) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20164/scene20164.lua b/Resources/Scripts/Scene/20164/scene20164.lua new file mode 100644 index 000000000..57eb7d484 --- /dev/null +++ b/Resources/Scripts/Scene/20164/scene20164.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -128.0, z = -128.0 }, + size = { x = 1024.0, z = 1024.0 }, + born_pos = { x = 548.286, y = 122.569, z = 737.035 }, + born_rot = { x = 0.000, y = 190.000, z = 0.000 }, + die_y = 100, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20164 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -128.0, z = -128.0 }, max = { x = 896.0, z = 896.0 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20164/scene20164_block20164.lua b/Resources/Scripts/Scene/20164/scene20164_block20164.lua new file mode 100644 index 000000000..89cbe678e --- /dev/null +++ b/Resources/Scripts/Scene/20164/scene20164_block20164.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 220164001, pos = { x = 556.391, y = 121.542, z = 636.151 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20164/scene20164_dummy_points.lua b/Resources/Scripts/Scene/20164/scene20164_dummy_points.lua new file mode 100644 index 000000000..dcf2f342d --- /dev/null +++ b/Resources/Scripts/Scene/20164/scene20164_dummy_points.lua @@ -0,0 +1,7 @@ +dummy_points = { + ["Q302818_guide"] = { pos = { x = 527.755, y = 135.993, z = 676.806 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302818_N10000005"] = { pos = { x = 530.374, y = 134.810, z = 670.679 }, rot = { x = 0.000, y = 183.824, z = 0.000 } }, + ["Q302818_N1005"] = { pos = { x = 527.803, y = 134.881, z = 670.784 }, rot = { x = 0.000, y = 176.576, z = 0.000 } }, + ["Q302818_N1056"] = { pos = { x = 529.070, y = 134.272, z = 668.129 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302818_N12826"] = { pos = { x = 530.619, y = 129.548, z = 645.596 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20164/scene20164_group220164001.lua b/Resources/Scripts/Scene/20164/scene20164_group220164001.lua new file mode 100644 index 000000000..e02b32f76 --- /dev/null +++ b/Resources/Scripts/Scene/20164/scene20164_group220164001.lua @@ -0,0 +1,71 @@ +-- 基础信息 +local base_info = { + group_id = 220164001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165.lua b/Resources/Scripts/Scene/20165/scene20165.lua new file mode 100644 index 000000000..b5c9cb168 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -1024.0, z = 0.0 }, + size = { x = 2048.0, z = 1024.0 }, + born_pos = { x = 323.515, y = 17.138, z = 234.651 }, + born_rot = { x = 0.000, y = 235.672, z = 0.000 }, + die_y = 0, + city_id = 4, + vision_anchor = { x = -2000.0, z = 0.0 } +} + +-- 所有的区块 +blocks = { 20165 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -1024.0, z = 0.0 }, max = { x = 1024.0, z = 1024.0 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { "routes" } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_block20165.lua b/Resources/Scripts/Scene/20165/scene20165_block20165.lua new file mode 100644 index 000000000..0cda8bac1 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_block20165.lua @@ -0,0 +1,15 @@ +-- 所有的group +groups = { + { id = 220165001, pos = { x = 284.204, y = 83.091, z = 218.175 } }, + { id = 220165002, refresh_id = 1001, pos = { x = 926.279, y = 14.557, z = 222.402 } }, + { id = 220165003, refresh_id = 1, pos = { x = 228.717, y = 13.000, z = 172.548 } }, + { id = 220165004, refresh_id = 1002, pos = { x = 882.483, y = 25.601, z = 215.722 } }, + { id = 220165005, refresh_id = 1002, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + { id = 220165006, refresh_id = 1002, pos = { x = -556.964, y = 51.396, z = 764.240 } }, + { id = 220165007, refresh_id = 1002, pos = { x = -553.362, y = 51.396, z = 741.507 } }, + { id = 220165008, refresh_id = 1, pos = { x = -563.192, y = 22.600, z = 190.605 } }, + { id = 220165009, refresh_id = 1, pos = { x = -550.004, y = 51.396, z = 735.495 } }, + { id = 220165010, refresh_id = 1, pos = { x = 924.941, y = 14.478, z = 221.729 } }, + { id = 220165011, pos = { x = -550.748, y = 22.363, z = 190.206 } }, + { id = 220165012, refresh_id = 1, pos = { x = -544.520, y = 67.910, z = 768.480 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_dummy_points.lua b/Resources/Scripts/Scene/20165/scene20165_dummy_points.lua new file mode 100644 index 000000000..d5d728342 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_dummy_points.lua @@ -0,0 +1,70 @@ +dummy_points = { + ["Q13014Area1Nahida"] = { pos = { x = 325.018, y = 17.544, z = 235.314 }, rot = { x = 0.000, y = 232.715, z = 0.000 } }, + ["Q13014Area1Paimon"] = { pos = { x = 323.164, y = 17.353, z = 237.557 }, rot = { x = 0.000, y = 203.131, z = 0.000 } }, + ["Q13014Area1Player"] = { pos = { x = 322.632, y = 17.221, z = 235.639 }, rot = { x = 0.000, y = 206.942, z = 0.000 } }, + ["Q13014Area2Deby"] = { pos = { x = -562.834, y = 22.600, z = 190.889 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area2Friend1"] = { pos = { x = -562.847, y = 22.600, z = 193.713 }, rot = { x = 0.000, y = 165.863, z = 0.000 } }, + ["Q13014Area2Friend2"] = { pos = { x = -560.550, y = 22.600, z = 193.506 }, rot = { x = 0.000, y = 191.562, z = 0.000 } }, + ["Q13014Area2Nahida"] = { pos = { x = -552.404, y = 22.602, z = 180.713 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area2Nahida2"] = { pos = { x = -562.449, y = 22.600, z = 188.980 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area2OwnerFake"] = { pos = { x = -551.511, y = 22.570, z = 203.443 }, rot = { x = 0.000, y = 181.827, z = 0.000 } }, + ["Q13014Area2Paimon"] = { pos = { x = -550.500, y = 22.602, z = 180.685 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area2Paimon2"] = { pos = { x = -559.637, y = 22.600, z = 190.220 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area2Player"] = { pos = { x = -551.640, y = 22.602, z = 181.793 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area2Player2"] = { pos = { x = -560.729, y = 22.600, z = 189.413 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area3Nahida"] = { pos = { x = 926.098, y = 14.748, z = 219.651 }, rot = { x = 0.000, y = 256.403, z = 0.000 } }, + ["Q13014Area3Paimon"] = { pos = { x = 924.989, y = 14.212, z = 223.576 }, rot = { x = 0.000, y = 244.784, z = 0.000 } }, + ["Q13014Area4Haydar"] = { pos = { x = 555.014, y = 56.122, z = 775.636 }, rot = { x = 0.000, y = 288.525, z = 0.000 } }, + ["Q13014Area4Ilman"] = { pos = { x = 553.565, y = 56.119, z = 777.686 }, rot = { x = 0.000, y = 165.715, z = 0.000 } }, + ["Q13014Area4Maynar"] = { pos = { x = 553.348, y = 56.174, z = 775.827 }, rot = { x = 0.000, y = 39.461, z = 0.000 } }, + ["Q13014Area4Nahida"] = { pos = { x = 548.614, y = 51.019, z = 801.819 }, rot = { x = 0.000, y = 147.474, z = 0.000 } }, + ["Q13014Area4Nahida2"] = { pos = { x = 562.386, y = 53.818, z = 784.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area4Paimon"] = { pos = { x = 545.707, y = 51.048, z = 798.677 }, rot = { x = 0.000, y = 139.651, z = 0.000 } }, + ["Q13014Area4Paimon2"] = { pos = { x = 560.065, y = 53.380, z = 786.263 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area4Player2"] = { pos = { x = 561.130, y = 53.617, z = 785.012 }, rot = { x = 0.000, y = 206.400, z = 0.000 } }, + ["Q13014Area6Anisah"] = { pos = { x = -552.287, y = 49.483, z = 793.844 }, rot = { x = 0.000, y = 46.852, z = 0.000 } }, + ["Q13014Area6CSKian"] = { pos = { x = -555.905, y = 51.396, z = 739.607 }, rot = { x = 0.000, y = 263.246, z = 0.000 } }, + ["Q13014Area6CSShadiyah"] = { pos = { x = -556.906, y = 51.396, z = 733.723 }, rot = { x = 0.000, y = 285.237, z = 0.000 } }, + ["Q13014Area6Emir"] = { pos = { x = -555.616, y = 51.396, z = 740.270 }, rot = { x = 0.000, y = 55.302, z = 0.000 } }, + ["Q13014Area6Emir2"] = { pos = { x = -558.328, y = 49.483, z = 802.430 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014Area6Haydar"] = { pos = { x = -544.055, y = 51.396, z = 753.902 }, rot = { x = 0.000, y = 101.896, z = 0.000 } }, + ["Q13014Area6Ilman"] = { pos = { x = -546.149, y = 51.396, z = 758.105 }, rot = { x = 0.000, y = 128.895, z = 0.000 } }, + ["Q13014Area6Inas"] = { pos = { x = -553.630, y = 50.255, z = 784.085 }, rot = { x = 0.000, y = 140.451, z = 0.000 } }, + ["Q13014Area6Kian"] = { pos = { x = -551.176, y = 49.483, z = 795.641 }, rot = { x = 0.000, y = 204.820, z = 0.000 } }, + ["Q13014Area6Maynar"] = { pos = { x = -544.665, y = 51.396, z = 758.479 }, rot = { x = 0.000, y = 156.436, z = 0.000 } }, + ["Q13014Area6Moseis"] = { pos = { x = -554.178, y = 51.396, z = 741.465 }, rot = { x = 0.000, y = 233.388, z = 0.000 } }, + ["Q13014Area6MoseisFinAdded"] = { pos = { x = -560.253, y = 49.483, z = 803.353 }, rot = { x = 0.000, y = 6.287, z = 0.000 } }, + ["Q13014Area6Rakesh"] = { pos = { x = -568.826, y = 51.396, z = 745.862 }, rot = { x = 0.000, y = 346.195, z = 0.000 } }, + ["Q13014Area6Shadiyah"] = { pos = { x = -553.489, y = 50.255, z = 781.748 }, rot = { x = 0.000, y = 30.285, z = 0.000 } }, + ["Q13014Area6StartNahida"] = { pos = { x = -572.293, y = 45.743, z = 778.041 }, rot = { x = 0.000, y = 20.608, z = 0.000 } }, + ["Q13014Area6StartPaimon"] = { pos = { x = -575.526, y = 45.743, z = 779.936 }, rot = { x = 0.000, y = 20.608, z = 0.000 } }, + ["Q13014Area6Talk1Nahida"] = { pos = { x = -555.347, y = 49.483, z = 797.142 }, rot = { x = 0.000, y = 125.936, z = 0.000 } }, + ["Q13014Area6Talk1Paimon"] = { pos = { x = -556.415, y = 49.483, z = 795.411 }, rot = { x = 0.000, y = 115.043, z = 0.000 } }, + ["Q13014Area6Talk1Player"] = { pos = { x = -554.439, y = 49.483, z = 799.980 }, rot = { x = 0.000, y = 131.921, z = 0.000 } }, + ["Q13014Area6Talk2Nahida"] = { pos = { x = -558.786, y = 50.255, z = 781.418 }, rot = { x = 0.000, y = 84.081, z = 0.000 } }, + ["Q13014Area6Talk2Paimon"] = { pos = { x = -557.323, y = 50.255, z = 785.448 }, rot = { x = 0.000, y = 131.798, z = 0.000 } }, + ["Q13014Area6Talk2Player"] = { pos = { x = -558.435, y = 50.255, z = 784.144 }, rot = { x = 0.000, y = 114.366, z = 0.000 } }, + ["Q13014Area6Talk3Nahida"] = { pos = { x = -551.229, y = 51.396, z = 759.883 }, rot = { x = 0.000, y = 123.364, z = 0.000 } }, + ["Q13014Area6Talk3Paimon"] = { pos = { x = -549.233, y = 51.396, z = 763.179 }, rot = { x = 0.000, y = 163.477, z = 0.000 } }, + ["Q13014Area6Talk3Player"] = { pos = { x = -550.601, y = 51.396, z = 762.131 }, rot = { x = 0.000, y = 138.514, z = 0.000 } }, + ["Q13014Area6Talk4Nahida"] = { pos = { x = -565.484, y = 51.396, z = 753.588 }, rot = { x = 0.000, y = 144.422, z = 0.000 } }, + ["Q13014Area6Talk4Paimon"] = { pos = { x = -561.194, y = 51.396, z = 756.132 }, rot = { x = 0.000, y = 188.842, z = 0.000 } }, + ["Q13014Area6Talk4Player"] = { pos = { x = -563.525, y = 51.396, z = 756.123 }, rot = { x = 0.000, y = 166.909, z = 0.000 } }, + ["Q13014Area6Talk5Nahida"] = { pos = { x = -554.445, y = 51.396, z = 737.429 }, rot = { x = 0.000, y = 115.700, z = 0.000 } }, + ["Q13014Area6Talk5Paimon"] = { pos = { x = -552.974, y = 51.396, z = 739.469 }, rot = { x = 0.000, y = 147.411, z = 0.000 } }, + ["Q13014Area6Talk5Player"] = { pos = { x = -550.698, y = 51.396, z = 739.327 }, rot = { x = 0.000, y = 159.933, z = 0.000 } }, + ["Q13014Area6Thana"] = { pos = { x = -568.898, y = 51.396, z = 747.821 }, rot = { x = 0.000, y = 184.699, z = 0.000 } }, + ["Q13014DungeonArea15Start"] = { pos = { x = 322.222, y = 17.020, z = 231.875 }, rot = { x = 0.000, y = 258.216, z = 0.000 } }, + ["Q13014DungeonArea3Start"] = { pos = { x = 925.421, y = 14.528, z = 221.748 }, rot = { x = 0.000, y = 266.245, z = 0.000 } }, + ["Q13014DungeonArea4Start"] = { pos = { x = 546.263, y = 51.051, z = 801.487 }, rot = { x = 0.000, y = 131.707, z = 0.000 } }, + ["Q13014DungeonArea6Start"] = { pos = { x = -574.189, y = 45.743, z = 778.316 }, rot = { x = 0.000, y = 20.608, z = 0.000 } }, + ["Q13014FinAddAnesai"] = { pos = { x = -541.463, y = 51.396, z = 734.555 }, rot = { x = 358.904, y = 340.727, z = 353.552 } }, + ["Q13014FinAddHaydar"] = { pos = { x = -540.968, y = 51.396, z = 758.523 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014FinAddIlman"] = { pos = { x = -542.495, y = 51.396, z = 757.327 }, rot = { x = 0.000, y = 42.038, z = 0.000 } }, + ["Q13014FinAddInas"] = { pos = { x = -561.651, y = 51.396, z = 766.863 }, rot = { x = 0.000, y = 202.866, z = 0.000 } }, + ["Q13014FinAddKian"] = { pos = { x = -543.236, y = 51.396, z = 737.545 }, rot = { x = 0.000, y = 137.792, z = 0.000 } }, + ["Q13014FinAddMaynar"] = { pos = { x = -543.604, y = 51.396, z = 760.085 }, rot = { x = 0.000, y = 115.535, z = 0.000 } }, + ["Q13014FinAddRakesh"] = { pos = { x = -572.222, y = 51.396, z = 758.482 }, rot = { x = 0.000, y = 275.086, z = 0.000 } }, + ["Q13014FinAddSena"] = { pos = { x = -570.847, y = 51.396, z = 760.855 }, rot = { x = 0.000, y = 219.356, z = 0.000 } }, + ["Q13014FinAddShadiye"] = { pos = { x = -563.537, y = 51.396, z = 764.880 }, rot = { x = 0.000, y = 23.697, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165001.lua b/Resources/Scripts/Scene/20165/scene20165_group220165001.lua new file mode 100644 index 000000000..a19c7c91a --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165001.lua @@ -0,0 +1,79 @@ +-- 基础信息 +local base_info = { + group_id = 220165001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 1001, gadget_id = 70320041, pos = { x = 284.272, y = 83.176, z = 207.512 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70320041, pos = { x = 883.426, y = 25.603, z = 208.748 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165002.lua b/Resources/Scripts/Scene/20165/scene20165_group220165002.lua new file mode 100644 index 000000000..862cfdb9c --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165002.lua @@ -0,0 +1,451 @@ +-- 基础信息 +local base_info = { + group_id = 220165002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 2003, monster_id = 26090601, pos = { x = 274.349, y = 25.749, z = 215.707 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2004, monster_id = 26090201, pos = { x = 276.818, y = 25.709, z = 212.228 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2005, monster_id = 26090301, pos = { x = 278.195, y = 25.840, z = 211.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2006, monster_id = 26090201, pos = { x = 275.185, y = 25.970, z = 214.221 }, rot = { x = 0.000, y = 298.602, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2021, monster_id = 26090301, pos = { x = 276.008, y = 25.859, z = 213.315 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2025, monster_id = 26090901, pos = { x = 278.546, y = 25.970, z = 215.830 }, rot = { x = 0.000, y = 24.180, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2026, monster_id = 26090901, pos = { x = 275.976, y = 25.751, z = 220.356 }, rot = { x = 0.000, y = 51.196, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2027, monster_id = 26090401, pos = { x = 279.283, y = 26.010, z = 217.446 }, rot = { x = 0.000, y = 24.180, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 2028, monster_id = 26090401, pos = { x = 277.927, y = 25.852, z = 219.215 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70350456, pos = { x = 315.707, y = 17.213, z = 230.837 }, rot = { x = 352.674, y = 181.649, z = 343.864 }, level = 1 }, + { config_id = 2002, gadget_id = 70690029, pos = { x = 314.295, y = 18.327, z = 218.361 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2007, gadget_id = 70290527, pos = { x = 231.659, y = 17.982, z = 177.181 }, rot = { x = 0.000, y = 30.458, z = 0.000 }, level = 1 }, + { config_id = 2009, gadget_id = 70950156, pos = { x = 279.717, y = 26.091, z = 222.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2011, gadget_id = 70290526, pos = { x = 259.905, y = 26.822, z = 218.537 }, rot = { x = 0.000, y = 20.278, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + { config_id = 2012, gadget_id = 70360001, pos = { x = 260.152, y = 28.066, z = 218.592 }, rot = { x = 0.000, y = 20.586, z = 0.000 }, level = 1 }, + { config_id = 2014, gadget_id = 70350456, pos = { x = 245.377, y = 18.936, z = 209.762 }, rot = { x = 333.576, y = 350.051, z = 359.993 }, level = 1 }, + { config_id = 2015, gadget_id = 70350456, pos = { x = 238.579, y = 12.955, z = 187.381 }, rot = { x = 351.148, y = 30.571, z = 1.067 }, level = 1 }, + { config_id = 2016, gadget_id = 70290526, pos = { x = 313.081, y = 17.397, z = 233.791 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2017, gadget_id = 70360001, pos = { x = 313.390, y = 18.595, z = 233.955 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2020, gadget_id = 70290196, pos = { x = 263.634, y = 26.058, z = 209.968 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2022, gadget_id = 70320076, pos = { x = 255.941, y = 72.142, z = 155.388 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 2023, gadget_id = 70320054, pos = { x = 274.113, y = 11.960, z = 215.281 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 2030, gadget_id = 70290577, pos = { x = 244.380, y = 23.634, z = 223.871 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2031, gadget_id = 70290577, pos = { x = 245.750, y = 15.891, z = 200.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2032, gadget_id = 70290577, pos = { x = 232.434, y = 12.833, z = 182.306 }, rot = { x = 0.000, y = 57.430, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 2029, shape = RegionShape.SPHERE, radius = 5, pos = { x = 234.239, y = 12.888, z = 181.531 } } +} + +-- 触发器 +triggers = { + { config_id = 1002008, name = "ANY_MONSTER_DIE_2008", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2008", action = "action_EVENT_ANY_MONSTER_DIE_2008" }, + { config_id = 1002010, name = "MONSTER_BATTLE_2010", event = EventType.EVENT_MONSTER_BATTLE, source = "", condition = "condition_EVENT_MONSTER_BATTLE_2010", action = "action_EVENT_MONSTER_BATTLE_2010" }, + { config_id = 1002013, name = "SELECT_OPTION_2013", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2013", action = "action_EVENT_SELECT_OPTION_2013" }, + { config_id = 1002018, name = "GADGET_CREATE_2018", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2018", action = "action_EVENT_GADGET_CREATE_2018" }, + { config_id = 1002019, name = "SELECT_OPTION_2019", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2019", action = "action_EVENT_SELECT_OPTION_2019" }, + { config_id = 1002024, name = "ANY_MONSTER_DIE_2024", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2024", action = "action_EVENT_ANY_MONSTER_DIE_2024" }, + { config_id = 1002029, name = "ENTER_REGION_2029", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2029", action = "action_EVENT_ENTER_REGION_2029" }, + { config_id = 1002033, name = "SELECT_OPTION_2033", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2033", action = "action_EVENT_SELECT_OPTION_2033" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + triggers = { + { config_id = 1002034, name = "ANY_MONSTER_DIE_2034", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2034", action = "action_EVENT_ANY_MONSTER_DIE_2034" }, + { config_id = 1002035, name = "ANY_MONSTER_DIE_2035", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2035", action = "action_EVENT_ANY_MONSTER_DIE_2035" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 2003, 2004, 2005, 2006, 2021 }, + gadgets = { 2001, 2007, 2011, 2012, 2014, 2015, 2016, 2017, 2022, 2023, 2030, 2031, 2032 }, + regions = { }, + triggers = { "MONSTER_BATTLE_2010", "SELECT_OPTION_2013", "GADGET_CREATE_2018", "SELECT_OPTION_2019", "ANY_MONSTER_DIE_2024", "SELECT_OPTION_2033" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2009 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 2020 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 2025, 2026, 2027, 2028 }, + gadgets = { }, + regions = { 2029 }, + triggers = { "ANY_MONSTER_DIE_2008", "ENTER_REGION_2029" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 2002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2008(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 220165002) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2008(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165002, 2) + + -- 将configid为 2011 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2011, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165002, 2012, {7}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 3 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "monster" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_BATTLE_2010(context, evt) + if 2003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_BATTLE_2010(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165002, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2013(context, evt) + -- 判断是gadgetid 2012 option_id 7 + if 2012 ~= evt.param1 then + return false + end + + if 7 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2013(context, evt) + -- 删除指定group: 220165002 ;指定config:2012;物件身上指定option:7; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165002, 2012, 7) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 2011 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2011, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2007 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2007, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2015 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2015, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2014 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2014, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + ScriptLib.BeginCameraSceneLookWithTemplate(context, 1, {look_configid=0, look_pos = {x = 231.6591,y = 18.98158,z = 177.1806}, follow_type =2, follow_pos = {x=261.1,y=30.14,z=217.6},is_broadcast =false, delay = 0, }) + + -- 删除suite1的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 1) + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 2) + + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 3) + + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 4 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2018(context, evt) + if 2017 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2018(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165002, 2017, {7}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2019(context, evt) + -- 判断是gadgetid 2017 option_id 7 + if 2017 ~= evt.param1 then + return false + end + + if 7 ~= evt.param2 then + return false + end + + + -- 判断变量"monster"为0 + if ScriptLib.GetGroupVariableValue(context, "monster") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2019(context, evt) + -- 删除指定group: 220165002 ;指定config:2017;物件身上指定option:7; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165002, 2017, 7) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 2016 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2016, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 2 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165002, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2024(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 220165002) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2024(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2029(context, evt) + if evt.param1 ~= 2029 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_2029(context, evt) + -- 触发镜头注目,注目位置为坐标{x=225.8606, y=15.76743, z=167.0214},持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=225.8606, y=15.76743, z=167.0214} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + -- 调用提示id为 201650101 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201650101) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2033(context, evt) + -- 判断是gadgetid 2017 option_id 7 + if 2017 ~= evt.param1 then + return false + end + + if 7 ~= evt.param2 then + return false + end + + + -- 判断变量"monster"为1 + if ScriptLib.GetGroupVariableValue(context, "monster") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2033(context, evt) + -- 删除指定group: 220165002 ;指定config:2017;物件身上指定option:7; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165002, 2017, 7) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 2016 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2016, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 3 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165002, 5) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165003.lua b/Resources/Scripts/Scene/20165/scene20165_group220165003.lua new file mode 100644 index 000000000..5dd9f0b26 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165003.lua @@ -0,0 +1,1025 @@ +-- 基础信息 +local base_info = { + group_id = 220165003 +} + +-- DEFS_MISCS +local defs = { + --传送起点 + hot_spots = + { + [3032] = { teleport_gadget = 3001, hot_spot = 3023}, + [3033] = { teleport_gadget = 3005, hot_spot = 3024}, + [3034] = { teleport_gadget = 3003, hot_spot = 3025}, + [3035] = { teleport_gadget = 3004, hot_spot = 3026}, + [3036] = { teleport_gadget = 3006, hot_spot = 3027}, + [3037] = { teleport_gadget = 3020, hot_spot = 3028}, + [3038] = { teleport_gadget = 3016, hot_spot = 3030}, + [3039] = { teleport_gadget = 3002, hot_spot = 3029}, + [3040] = { teleport_gadget = 3007, hot_spot = 3031}, + }, + --cutScene专用 + hotspot_cs = 3060, + --传送终点 + target_region = + { + -- enterRegion时移除hotSpot + 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040 + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [3001] = { config_id = 3001, gadget_id = 70320041, pos = { x = 227.584, y = 14.454, z = 168.194 }, rot = { x = 0.000, y = 26.725, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3002] = { config_id = 3002, gadget_id = 70320041, pos = { x = 872.689, y = 25.606, z = 224.238 }, rot = { x = 0.000, y = 308.640, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3003] = { config_id = 3003, gadget_id = 70320041, pos = { x = 872.689, y = 25.606, z = 224.238 }, rot = { x = 0.000, y = 308.640, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3004] = { config_id = 3004, gadget_id = 70320041, pos = { x = 272.559, y = 26.421, z = 217.591 }, rot = { x = 0.000, y = 286.999, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3005] = { config_id = 3005, gadget_id = 70320041, pos = { x = -536.585, y = 23.177, z = 192.025 }, rot = { x = 0.000, y = 1.988, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3006] = { config_id = 3006, gadget_id = 70320041, pos = { x = 813.956, y = 15.627, z = 265.791 }, rot = { x = 0.000, y = 123.832, z = 0.000 }, level = 1, state = GadgetState.GearStart, server_global_value_config = { ["SGV_DreamPortal_KillAmberBuff"] = 1 } }, + [3007] = { config_id = 3007, gadget_id = 70320041, pos = { x = 227.386, y = 14.455, z = 168.209 }, rot = { x = 0.000, y = 26.725, z = 0.000 }, level = 1, state = GadgetState.GearStart, server_global_value_config = { ["SGV_DreamPortal_KillAmberBuff"] = 1 } }, + [3016] = { config_id = 3016, gadget_id = 70320041, pos = { x = 272.542, y = 26.418, z = 217.585 }, rot = { x = 0.000, y = 286.999, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3020] = { config_id = 3020, gadget_id = 70320041, pos = { x = 537.867, y = 51.311, z = 777.752 }, rot = { x = 0.000, y = 123.832, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [3023] = { config_id = 3023, gadget_id = 70320064, pos = { x = -551.637, y = 22.615, z = 181.783 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3024] = { config_id = 3024, gadget_id = 70320065, pos = { x = 930.803, y = 15.893, z = 222.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3025] = { config_id = 3025, gadget_id = 70320066, pos = { x = 293.400, y = 27.517, z = 218.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3026] = { config_id = 3026, gadget_id = 70320067, pos = { x = 886.435, y = 24.974, z = 211.680 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3027] = { config_id = 3027, gadget_id = 70320068, pos = { x = 546.677, y = 51.154, z = 801.746 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3028] = { config_id = 3028, gadget_id = 70320069, pos = { x = 323.515, y = 17.138, z = 234.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3029] = { config_id = 3029, gadget_id = 70320070, pos = { x = 293.400, y = 27.517, z = 218.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3030] = { config_id = 3030, gadget_id = 70320071, pos = { x = 890.635, y = 27.210, z = 207.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3031] = { config_id = 3031, gadget_id = 70320072, pos = { x = -575.642, y = 45.743, z = 778.365 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3060] = { config_id = 3060, gadget_id = 70320074, pos = { x = -556.667, y = 49.848, z = 791.714 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [3008] = { config_id = 3008, shape = RegionShape.SPHERE, radius = 5, pos = { x = 929.810, y = 16.412, z = 222.788 } }, + [3018] = { config_id = 3018, shape = RegionShape.SPHERE, radius = 5, pos = { x = -551.346, y = 22.602, z = 181.401 } }, + [3019] = { config_id = 3019, shape = RegionShape.SPHERE, radius = 5, pos = { x = 546.175, y = 52.067, z = 801.674 } }, + [3021] = { config_id = 3021, shape = RegionShape.SPHERE, radius = 5, pos = { x = 323.144, y = 17.609, z = 234.377 } }, + [3022] = { config_id = 3022, shape = RegionShape.SPHERE, radius = 5, pos = { x = -575.752, y = 45.743, z = 778.705 } }, + -- 创建热点 + [3032] = { config_id = 3032, shape = RegionShape.SPHERE, radius = 40, pos = { x = 232.324, y = 16.742, z = 177.382 } }, + -- 创建热点 + [3033] = { config_id = 3033, shape = RegionShape.SPHERE, radius = 20, pos = { x = -551.969, y = 22.927, z = 190.659 } }, + -- 创建热点 + [3034] = { config_id = 3034, shape = RegionShape.SPHERE, radius = 25, pos = { x = 875.876, y = 25.613, z = 218.519 } }, + -- 创建热点 + [3035] = { config_id = 3035, shape = RegionShape.SPHERE, radius = 25, pos = { x = 277.560, y = 27.190, z = 222.264 } }, + -- 创建热点 + [3036] = { config_id = 3036, shape = RegionShape.SPHERE, radius = 25, pos = { x = 816.276, y = 14.960, z = 263.641 } }, + -- 创建热点 + [3037] = { config_id = 3037, shape = RegionShape.SPHERE, radius = 25, pos = { x = 542.248, y = 52.318, z = 777.752 } }, + -- 创建热点 + [3038] = { config_id = 3038, shape = RegionShape.SPHERE, radius = 25, pos = { x = 279.696, y = 27.517, z = 220.036 } }, + -- 创建热点 + [3039] = { config_id = 3039, shape = RegionShape.SPHERE, radius = 25, pos = { x = 875.221, y = 27.210, z = 217.199 } }, + -- 创建热点 + [3040] = { config_id = 3040, shape = RegionShape.SPHERE, radius = 20, pos = { x = 231.453, y = 16.122, z = 176.951 } }, + -- 任务 + [3043] = { config_id = 3043, shape = RegionShape.SPHERE, radius = 5, pos = { x = -551.346, y = 22.602, z = 181.236 } }, + [3046] = { config_id = 3046, shape = RegionShape.SPHERE, radius = 5, pos = { x = 929.810, y = 16.412, z = 222.788 } }, + [3050] = { config_id = 3050, shape = RegionShape.SPHERE, radius = 5, pos = { x = 546.175, y = 52.067, z = 801.674 } }, + [3051] = { config_id = 3051, shape = RegionShape.SPHERE, radius = 5, pos = { x = -575.752, y = 45.743, z = 778.705 } }, + [3052] = { config_id = 3052, shape = RegionShape.SPHERE, radius = 5, pos = { x = 323.144, y = 17.609, z = 234.377 } }, + -- 目标点1 + [3055] = { config_id = 3055, shape = RegionShape.SPHERE, radius = 5, pos = { x = 227.534, y = 13.000, z = 165.773 } }, + -- 目标点 + [3056] = { config_id = 3056, shape = RegionShape.SPHERE, radius = 5, pos = { x = -534.035, y = 22.543, z = 193.387 } }, + -- 目标点 + [3057] = { config_id = 3057, shape = RegionShape.SPHERE, radius = 5, pos = { x = 811.437, y = 15.236, z = 267.225 } }, + -- 目标点 + [3058] = { config_id = 3058, shape = RegionShape.SPHERE, radius = 5, pos = { x = 535.572, y = 50.744, z = 778.226 } }, + -- 目标点 + [3059] = { config_id = 3059, shape = RegionShape.SPHERE, radius = 5, pos = { x = 227.716, y = 15.130, z = 165.126 } } +} + +-- 触发器 +triggers = { + { config_id = 1003008, name = "ENTER_REGION_3008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3008", action = "action_EVENT_ENTER_REGION_3008" }, + { config_id = 1003018, name = "ENTER_REGION_3018", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3018", action = "action_EVENT_ENTER_REGION_3018" }, + { config_id = 1003019, name = "ENTER_REGION_3019", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3019", action = "action_EVENT_ENTER_REGION_3019" }, + { config_id = 1003021, name = "ENTER_REGION_3021", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3021", action = "action_EVENT_ENTER_REGION_3021" }, + { config_id = 1003022, name = "ENTER_REGION_3022", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3022", action = "action_EVENT_ENTER_REGION_3022" }, + { config_id = 1003041, name = "QUEST_FINISH_3041", event = EventType.EVENT_QUEST_FINISH, source = "", condition = "condition_EVENT_QUEST_FINISH_3041", action = "action_EVENT_QUEST_FINISH_3041" }, + { config_id = 1003042, name = "QUEST_FINISH_3042", event = EventType.EVENT_QUEST_FINISH, source = "", condition = "condition_EVENT_QUEST_FINISH_3042", action = "action_EVENT_QUEST_FINISH_3042" }, + -- 任务 + { config_id = 1003043, name = "ENTER_REGION_3043", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3043", action = "action_EVENT_ENTER_REGION_3043" }, + -- 任务 + { config_id = 1003044, name = "TIME_AXIS_PASS_3044", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_3044", action = "action_EVENT_TIME_AXIS_PASS_3044" }, + -- 任务 + { config_id = 1003045, name = "TIME_AXIS_PASS_3045", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_3045", action = "action_EVENT_TIME_AXIS_PASS_3045" }, + { config_id = 1003046, name = "ENTER_REGION_3046", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3046", action = "action_EVENT_ENTER_REGION_3046" }, + -- 任务 + { config_id = 1003047, name = "TIME_AXIS_PASS_3047", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_3047", action = "action_EVENT_TIME_AXIS_PASS_3047" }, + -- 任务 + { config_id = 1003048, name = "TIME_AXIS_PASS_3048", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_3048", action = "action_EVENT_TIME_AXIS_PASS_3048" }, + -- 任务 + { config_id = 1003049, name = "TIME_AXIS_PASS_3049", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_3049", action = "action_EVENT_TIME_AXIS_PASS_3049" }, + { config_id = 1003050, name = "ENTER_REGION_3050", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3050", action = "action_EVENT_ENTER_REGION_3050" }, + { config_id = 1003051, name = "ENTER_REGION_3051", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3051", action = "action_EVENT_ENTER_REGION_3051" }, + { config_id = 1003052, name = "ENTER_REGION_3052", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3052", action = "action_EVENT_ENTER_REGION_3052" }, + { config_id = 1003053, name = "GADGET_LUA_NOTIFY_3053", event = EventType.EVENT_GADGET_LUA_NOTIFY, source = "", condition = "condition_EVENT_GADGET_LUA_NOTIFY_3053", action = "action_EVENT_GADGET_LUA_NOTIFY_3053" }, + { config_id = 1003054, name = "GROUP_LOAD_3054", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_3054" }, + -- 目标点1 + { config_id = 1003055, name = "ENTER_REGION_3055", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3055", action = "action_EVENT_ENTER_REGION_3055" }, + -- 目标点 + { config_id = 1003056, name = "ENTER_REGION_3056", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3056", action = "action_EVENT_ENTER_REGION_3056" }, + -- 目标点 + { config_id = 1003057, name = "ENTER_REGION_3057", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3057", action = "action_EVENT_ENTER_REGION_3057" }, + -- 目标点 + { config_id = 1003058, name = "ENTER_REGION_3058", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3058", action = "action_EVENT_ENTER_REGION_3058" }, + -- 目标点 + { config_id = 1003059, name = "ENTER_REGION_3059", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3059", action = "action_EVENT_ENTER_REGION_3059" }, + { config_id = 1003061, name = "QUEST_FINISH_3061", event = EventType.EVENT_QUEST_FINISH, source = "1301408", condition = "", action = "action_EVENT_QUEST_FINISH_3061" }, + { config_id = 1003062, name = "QUEST_FINISH_3062", event = EventType.EVENT_QUEST_FINISH, source = "1301420", condition = "", action = "action_EVENT_QUEST_FINISH_3062" }, + { config_id = 1003063, name = "QUEST_FINISH_3063", event = EventType.EVENT_QUEST_FINISH, source = "1301421", condition = "", action = "action_EVENT_QUEST_FINISH_3063" } +} + +-- 点位 +points = { + { config_id = 3009, pos = { x = -551.637, y = 22.615, z = 179.114 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 3010, pos = { x = 929.328, y = 15.340, z = 223.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 3011, pos = { x = 293.400, y = 25.764, z = 218.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 3012, pos = { x = 886.435, y = 24.974, z = 211.680 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 3013, pos = { x = 546.677, y = 51.154, z = 801.746 }, rot = { x = 0.000, y = 178.797, z = 0.000 } }, + { config_id = 3014, pos = { x = 323.515, y = 17.138, z = 234.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 3015, pos = { x = -550.519, y = 22.602, z = 181.764 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 3017, pos = { x = -575.642, y = 45.743, z = 778.365 }, rot = { x = 0.000, y = 30.263, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3001 }, + regions = { 3018, 3032, 3055 }, + triggers = { "ENTER_REGION_3018", "GROUP_LOAD_3054", "ENTER_REGION_3055" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3008, 3033 }, + triggers = { "ENTER_REGION_3008", "QUEST_FINISH_3041" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 3003 }, + regions = { 3034 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 3004 }, + regions = { 3035 }, + triggers = { "GADGET_LUA_NOTIFY_3053" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { 3019, 3036, 3057 }, + triggers = { "ENTER_REGION_3019", "ENTER_REGION_3057" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3021 }, + triggers = { "ENTER_REGION_3021", "QUEST_FINISH_3042" }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = , + monsters = { }, + gadgets = { 3016 }, + regions = { 3038 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = , + monsters = { }, + gadgets = { 3002 }, + regions = { 3039 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = , + monsters = { }, + gadgets = { 3007 }, + regions = { 3022, 3040, 3059 }, + triggers = { "ENTER_REGION_3022", "ENTER_REGION_3059" }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = , + monsters = { }, + gadgets = { 3005 }, + regions = { 3056 }, + triggers = { "ENTER_REGION_3056" }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = , + monsters = { }, + gadgets = { 3020 }, + regions = { 3037, 3058 }, + triggers = { "ENTER_REGION_3058" }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3043 }, + triggers = { "ENTER_REGION_3043", "TIME_AXIS_PASS_3045", "QUEST_FINISH_3061" }, + rand_weight = 100 + }, + { + -- suite_id = 13, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3046 }, + triggers = { "ENTER_REGION_3046", "TIME_AXIS_PASS_3047", "QUEST_FINISH_3062" }, + rand_weight = 100 + }, + { + -- suite_id = 14, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3050 }, + triggers = { "TIME_AXIS_PASS_3044", "ENTER_REGION_3050" }, + rand_weight = 100 + }, + { + -- suite_id = 15, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3051 }, + triggers = { "TIME_AXIS_PASS_3049", "ENTER_REGION_3051" }, + rand_weight = 100 + }, + { + -- suite_id = 16, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3052 }, + triggers = { "TIME_AXIS_PASS_3048", "ENTER_REGION_3052", "QUEST_FINISH_3063" }, + rand_weight = 100 + }, + { + -- suite_id = 17, + -- description = RequireTrigger用,必常驻, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3008(context, evt) + if evt.param1 ~= 3008 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_3008(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 2) + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest2", {3}, false) + + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "stage", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 5) + ScriptLib.AddExtraGroupSuite(context, 220165003, 13) + + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 6) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3018(context, evt) + if evt.param1 ~= 3018 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_3018(context, evt) + ScriptLib.SetWeatherAreaState(context,10151,0) + + ScriptLib.SetWeatherAreaState(context,10155,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10155) then + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "stage", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 2) + ScriptLib.AddExtraGroupSuite(context, 220165003, 12) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 5 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 删除阶段1的所有内容 + ScriptLib.AddExtraGroupSuite(context, 220165002, 3) + ScriptLib.RemoveExtraGroupSuite(context, 220165002, 5) + ScriptLib.RemoveExtraGroupSuite(context, 220165002, 2) + ScriptLib.RemoveExtraGroupSuite(context, 220165002, 1) + + + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3019(context, evt) + if evt.param1 ~= 3019 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_3019(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 3 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "stage", 3) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest3", {3}, false) + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 6) + ScriptLib.AddExtraGroupSuite(context, 220165003, 14) + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 12) + + -- 删除阶段1的所有内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 7) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 13 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 2) + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 1) + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 3) + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 4) + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 5) + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 6) + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 7) + + ScriptLib.SetWeatherAreaState(context,10154,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10154) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3021(context, evt) + if evt.param1 ~= 3021 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_3021(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 4 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "stage", 4) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + + + ScriptLib.AddExtraGroupSuite(context, 220165003, 16) + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest4", {3}, false) + + + -- 添加suite9的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 9) + ScriptLib.AddExtraGroupSuite(context, 220165005, 2) + + ScriptLib.SetWeatherAreaState(context,10151,1) + if 0 ~= ScriptLib.EnterWeatherArea(context,10151) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3022(context, evt) + if evt.param1 ~= 3022 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_3022(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 5 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "stage", 5) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + ScriptLib.AddExtraGroupSuite(context, 220165003, 15) + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest5", {3}, false) + + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 2) + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 3) + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 4) + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 5) + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 6) + + + ScriptLib.SetWeatherAreaState(context,10154,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10154) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_QUEST_FINISH_3041(context, evt) + --检查ID为1301425的任务的完成状态是否为1(1=完成,0=失败) + --此事件需要配合Quest表使用,在Quest表里的完成执行中配置“通知group脚本”,则该任务完成后服务端会向对应的group发送通知,参数1填写场景ID,参数2填写group ID(如果不填则会通知所有group) + + --检查任务ID + if 1301425 ~= evt.param1 then + return false + end + + --检查任务成功状态 + if 1 ~= evt.param2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_3041(context, evt) + -- 添加suite10的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 10) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 6 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_QUEST_FINISH_3042(context, evt) + --检查ID为1301412的任务的完成状态是否为1(1=完成,0=失败) + --此事件需要配合Quest表使用,在Quest表里的完成执行中配置“通知group脚本”,则该任务完成后服务端会向对应的group发送通知,参数1填写场景ID,参数2填写group ID(如果不填则会通知所有group) + + --检查任务ID + if 1301412 ~= evt.param1 then + return false + end + + --检查任务成功状态 + if 1 ~= evt.param2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_3042(context, evt) + -- 添加suite11的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 11) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 14 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3043(context, evt) + if evt.param1 ~= 3043 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_3043(context, evt) + -- 创建标识为"quest1",时间节点为{3}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest1", {3}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_3044(context, evt) + if "quest3" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_3044(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650032") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 2) + + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 3) + + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_3045(context, evt) + if "quest1" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_3045(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650031") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3046(context, evt) + if evt.param1 ~= 3046 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_3046(context, evt) + + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest2", {4}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_3047(context, evt) + if "quest2" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_3047(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650034") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_3048(context, evt) + if "quest4" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_3048(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650035") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_3049(context, evt) + if "quest5" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_3049(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650033") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 删除suite6的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 6) + + -- 删除suite7的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 7) + + -- 删除suite8的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 8) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3050(context, evt) + if evt.param1 ~= 3050 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_3050(context, evt) + + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest3", {3}, false) + + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3051(context, evt) + if evt.param1 ~= 3051 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_3051(context, evt) + + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest5", {3}, false) + + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3052(context, evt) + if evt.param1 ~= 3052 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_3052(context, evt) + + + -- 创建标识为"quest2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "quest4", {3}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_LUA_NOTIFY_3053(context, evt) + local configId = ScriptLib.GetGadgetConfigId(context, { gadget_eid = context.target_entity_id }) + if 3004 ~= configId then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_LUA_NOTIFY_3053(context, evt) + -- 删除suite6的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 6) + + return 0 +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_3054(context, evt) + -- 添加suite17的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 17) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3055(context, evt) + if evt.param1 ~= 3055 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_3055(context, evt) + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3056(context, evt) + if evt.param1 ~= 3056 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_3056(context, evt) + -- 删除suite6的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3057(context, evt) + if evt.param1 ~= 3057 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_3057(context, evt) + -- 删除suite12的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 12) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3058(context, evt) + if evt.param1 ~= 3058 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_3058(context, evt) + -- 删除suite14的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 14) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3059(context, evt) + if evt.param1 ~= 3059 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_3059(context, evt) + -- 删除suite19的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 19) + + return 0 +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_3061(context, evt) + -- 删除suite1的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 1) + + return 0 +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_3062(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 2) + + -- 删除suite10的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 10) + + return 0 +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_3063(context, evt) + -- 删除suite5的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 5) + + -- 删除suite11的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 11) + + return 0 +end + +require "V3_2/TeleportHotSpot" \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165004.lua b/Resources/Scripts/Scene/20165/scene20165_group220165004.lua new file mode 100644 index 000000000..66a804a9a --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165004.lua @@ -0,0 +1,2430 @@ +-- 基础信息 +local base_info = { + group_id = 220165004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 4007, monster_id = 26120301, pos = { x = 872.282, y = 25.026, z = 211.325 }, rot = { x = 0.000, y = 33.756, z = 0.000 }, level = 1, pose_id = 101 }, + { config_id = 4010, monster_id = 26120301, pos = { x = 870.287, y = 24.980, z = 218.228 }, rot = { x = 0.000, y = 122.333, z = 0.000 }, level = 1, pose_id = 101 }, + { config_id = 4011, monster_id = 26120401, pos = { x = 878.681, y = 25.026, z = 220.323 }, rot = { x = 0.000, y = 239.275, z = 0.000 }, level = 1, pose_id = 101 }, + { config_id = 4012, monster_id = 26090901, pos = { x = 879.986, y = 25.026, z = 209.928 }, rot = { x = 0.000, y = 341.345, z = 0.000 }, level = 1, pose_id = 101 }, + { config_id = 4013, monster_id = 26090901, pos = { x = 882.942, y = 25.037, z = 213.927 }, rot = { x = 0.000, y = 287.021, z = 0.000 }, level = 1, pose_id = 101 }, + { config_id = 4018, monster_id = 22040101, pos = { x = 282.295, y = 26.136, z = 214.588 }, rot = { x = 0.000, y = 25.463, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4019, monster_id = 22040101, pos = { x = 285.833, y = 26.363, z = 214.338 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4030, monster_id = 22040101, pos = { x = 272.505, y = 26.416, z = 220.931 }, rot = { x = 0.000, y = 55.691, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 4001, gadget_id = 70350456, pos = { x = 919.052, y = 16.036, z = 212.136 }, rot = { x = 18.661, y = 30.020, z = 0.000 }, level = 1 }, + { config_id = 4002, gadget_id = 70290577, pos = { x = 908.536, y = 19.458, z = 203.270 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4003, gadget_id = 70320081, pos = { x = 922.228, y = 13.616, z = 224.414 }, rot = { x = 0.000, y = 304.202, z = 0.000 }, level = 1 }, + { config_id = 4004, gadget_id = 70320040, pos = { x = 874.886, y = 24.943, z = 217.254 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4005, gadget_id = 70320042, pos = { x = 922.210, y = 14.239, z = 218.721 }, rot = { x = 0.000, y = 56.128, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 4006, gadget_id = 70320042, pos = { x = 820.851, y = 13.435, z = 256.340 }, rot = { x = 0.000, y = 251.921, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 4009, gadget_id = 70320081, pos = { x = 874.810, y = 25.382, z = 217.248 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4016, gadget_id = 70320040, pos = { x = 279.370, y = 25.894, z = 222.542 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4017, gadget_id = 70211011, pos = { x = 279.341, y = 26.399, z = 222.470 }, rot = { x = 0.000, y = 58.138, z = 0.000 }, level = 1, drop_tag = "战斗中级须弥", isOneoff = true, persistent = true, autopick = true }, + -- 空间1下 + { config_id = 4020, gadget_id = 70320054, pos = { x = 892.951, y = 7.273, z = 213.443 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 4023, gadget_id = 70290527, pos = { x = 818.157, y = 18.788, z = 263.491 }, rot = { x = 0.000, y = 314.593, z = 0.000 }, level = 1 }, + { config_id = 4025, gadget_id = 70360001, pos = { x = 922.267, y = 14.585, z = 224.329 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4027, gadget_id = 70320040, pos = { x = 883.816, y = 84.126, z = 217.668 }, rot = { x = 0.000, y = 180.000, z = 180.000 }, level = 1 }, + -- 空间1上 + { config_id = 4028, gadget_id = 70320076, pos = { x = 890.997, y = 80.409, z = 217.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 4029, gadget_id = 70220103, pos = { x = 931.983, y = 21.425, z = 221.819 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4031, gadget_id = 70950156, pos = { x = 279.485, y = 25.912, z = 222.647 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4032, gadget_id = 70950156, pos = { x = 873.526, y = 25.602, z = 217.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 空间2下 + { config_id = 4034, gadget_id = 70320054, pos = { x = 279.496, y = 11.960, z = 214.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + -- 空间2上 + { config_id = 4035, gadget_id = 70320076, pos = { x = 280.055, y = 80.685, z = 218.080 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 4037, gadget_id = 70320040, pos = { x = 280.056, y = 72.870, z = 217.001 }, rot = { x = 0.000, y = 180.000, z = 180.000 }, level = 1 }, + { config_id = 4038, gadget_id = 70290196, pos = { x = 286.978, y = 25.911, z = 229.008 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4043, gadget_id = 70360001, pos = { x = 874.867, y = 26.400, z = 217.246 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4047, gadget_id = 70290577, pos = { x = 846.103, y = 19.694, z = 230.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4048, gadget_id = 70290527, pos = { x = 231.955, y = 17.761, z = 177.045 }, rot = { x = 0.000, y = 38.822, z = 0.000 }, level = 1 }, + { config_id = 4049, gadget_id = 70290196, pos = { x = 286.978, y = 25.911, z = 229.008 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4061, gadget_id = 70320058, pos = { x = 922.470, y = 38.760, z = 230.510 }, rot = { x = 0.000, y = 240.000, z = 0.000 }, level = 1 }, + { config_id = 4062, gadget_id = 70320058, pos = { x = 906.050, y = 58.420, z = 185.490 }, rot = { x = 0.000, y = 15.000, z = 0.000 }, level = 1 }, + { config_id = 4063, gadget_id = 70320058, pos = { x = 868.940, y = 92.230, z = 198.220 }, rot = { x = 0.000, y = 15.000, z = 0.000 }, level = 1 }, + { config_id = 4064, gadget_id = 70320058, pos = { x = 872.357, y = 45.575, z = 188.915 }, rot = { x = 0.000, y = 15.000, z = 0.000 }, level = 1 }, + { config_id = 4065, gadget_id = 70320058, pos = { x = 863.850, y = 50.980, z = 241.140 }, rot = { x = 0.000, y = 150.000, z = 0.000 }, level = 1 }, + { config_id = 4066, gadget_id = 70320058, pos = { x = 901.710, y = 48.770, z = 254.380 }, rot = { x = 0.000, y = 150.000, z = 0.000 }, level = 1 }, + { config_id = 4067, gadget_id = 70320058, pos = { x = 893.890, y = 23.830, z = 205.160 }, rot = { x = 0.000, y = 96.239, z = 0.000 }, level = 1 }, + { config_id = 4068, gadget_id = 70320057, pos = { x = 897.870, y = 23.040, z = 223.223 }, rot = { x = 0.000, y = 75.000, z = 0.000 }, level = 1 }, + { config_id = 4069, gadget_id = 70320053, pos = { x = 898.410, y = 17.730, z = 211.950 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 4070, gadget_id = 70320053, pos = { x = 896.180, y = 15.760, z = 225.370 }, rot = { x = 0.000, y = 82.124, z = 0.000 }, level = 1 }, + { config_id = 4071, gadget_id = 70320053, pos = { x = 916.850, y = 36.430, z = 200.120 }, rot = { x = 0.000, y = 320.712, z = 0.000 }, level = 1 }, + { config_id = 4072, gadget_id = 70320053, pos = { x = 858.770, y = 47.845, z = 243.760 }, rot = { x = 0.000, y = 125.711, z = 0.000 }, level = 1 }, + { config_id = 4073, gadget_id = 70320053, pos = { x = 902.600, y = 21.970, z = 212.670 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 4076, gadget_id = 70320058, pos = { x = 316.070, y = 52.612, z = 215.530 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 1 }, + { config_id = 4077, gadget_id = 70320058, pos = { x = 306.578, y = 54.692, z = 205.318 }, rot = { x = 0.000, y = 310.764, z = 0.000 }, level = 1 }, + { config_id = 4078, gadget_id = 70320058, pos = { x = 260.810, y = 90.402, z = 184.430 }, rot = { x = 0.000, y = 15.000, z = 0.000 }, level = 1 }, + { config_id = 4079, gadget_id = 70320058, pos = { x = 272.420, y = 38.232, z = 193.520 }, rot = { x = 0.000, y = 344.828, z = 0.000 }, level = 1 }, + { config_id = 4080, gadget_id = 70320058, pos = { x = 274.501, y = 46.842, z = 239.912 }, rot = { x = 0.000, y = 192.951, z = 0.000 }, level = 1 }, + { config_id = 4081, gadget_id = 70320058, pos = { x = 309.980, y = 42.252, z = 231.160 }, rot = { x = 0.000, y = 240.000, z = 0.000 }, level = 1 }, + { config_id = 4082, gadget_id = 70320058, pos = { x = 288.740, y = 25.192, z = 205.120 }, rot = { x = 0.000, y = 96.239, z = 0.000 }, level = 1 }, + { config_id = 4083, gadget_id = 70320057, pos = { x = 297.180, y = 25.282, z = 219.990 }, rot = { x = 0.000, y = 75.000, z = 0.000 }, level = 1 }, + { config_id = 4084, gadget_id = 70320053, pos = { x = 295.140, y = 21.332, z = 217.570 }, rot = { x = 0.000, y = 74.828, z = 0.000 }, level = 1 }, + { config_id = 4085, gadget_id = 70320053, pos = { x = 292.750, y = 21.372, z = 232.660 }, rot = { x = 0.000, y = 82.124, z = 0.000 }, level = 1 }, + { config_id = 4086, gadget_id = 70320053, pos = { x = 308.700, y = 38.082, z = 194.360 }, rot = { x = 0.000, y = 320.712, z = 0.000 }, level = 1 }, + { config_id = 4087, gadget_id = 70320053, pos = { x = 269.875, y = 47.002, z = 242.714 }, rot = { x = 0.000, y = 189.874, z = 0.000 }, level = 1 }, + { config_id = 4088, gadget_id = 70320053, pos = { x = 299.490, y = 24.312, z = 212.720 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 4091, gadget_id = 70220103, pos = { x = 299.459, y = 26.867, z = 226.425 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4117, gadget_id = 70310016, pos = { x = 886.543, y = 24.472, z = 212.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 4118, gadget_id = 70310016, pos = { x = 293.413, y = 25.283, z = 219.047 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER } +} + +-- 区域 +regions = { + -- 刷怪1 + { config_id = 4015, shape = RegionShape.SPHERE, radius = 5, pos = { x = 876.066, y = 25.753, z = 215.972 } }, + -- 翻转1 + { config_id = 4033, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2 + { config_id = 4036, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 刷怪2 + { config_id = 4044, shape = RegionShape.SPHERE, radius = 15, pos = { x = 269.263, y = 25.769, z = 221.893 } }, + -- 翻转1目标点 + { config_id = 4050, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2目标点 + { config_id = 4051, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + { config_id = 4052, shape = RegionShape.SPHERE, radius = 5, pos = { x = 918.556, y = 14.421, z = 221.315 } }, + -- reminder + { config_id = 4053, shape = RegionShape.SPHERE, radius = 13, pos = { x = 279.233, y = 25.771, z = 217.280 } }, + -- 翻转1复活点 + { config_id = 4055, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2复活点 + { config_id = 4056, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 宝箱 + { config_id = 4057, shape = RegionShape.SPHERE, radius = 100, pos = { x = 290.909, y = 25.762, z = 219.000 } }, + -- 翻转2目标点 + { config_id = 4060, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 瀑布 + { config_id = 4092, shape = RegionShape.SPHERE, radius = 100, pos = { x = 877.447, y = 25.034, z = 216.767 } }, + -- 瀑布 + { config_id = 4093, shape = RegionShape.SPHERE, radius = 100, pos = { x = 277.805, y = 25.855, z = 220.434 } }, + -- 翻转2第一次进入 + { config_id = 4094, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 翻转1目标点 + { config_id = 4095, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2目标点 + { config_id = 4096, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 第一次进入目标点 + { config_id = 4098, shape = RegionShape.SPHERE, radius = 5, pos = { x = 929.282, y = 15.123, z = 223.273 } }, + -- 翻转1雨生花 + { config_id = 4100, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2雨生花 + { config_id = 4101, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 空气墙 + { config_id = 4104, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转1复活点 + { config_id = 4105, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2复活点 + { config_id = 4107, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 翻转1复活点 + { config_id = 4108, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2复活点 + { config_id = 4109, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 翻转1复活点 + { config_id = 4110, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2复活点 + { config_id = 4111, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 翻转1复活点 + { config_id = 4112, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2复活点 + { config_id = 4113, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- 翻转1复活点 + { config_id = 4114, shape = RegionShape.SPHERE, radius = 100, pos = { x = 292.388, y = 25.771, z = 219.105 } }, + -- 翻转2复活点 + { config_id = 4115, shape = RegionShape.SPHERE, radius = 100, pos = { x = 891.237, y = 25.597, z = 208.640 } }, + -- reminder + { config_id = 4116, shape = RegionShape.SPHERE, radius = 10, pos = { x = 875.780, y = 25.023, z = 217.241 } } +} + +-- 触发器 +triggers = { + { config_id = 1004008, name = "GADGET_STATE_CHANGE_4008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4008", action = "action_EVENT_GADGET_STATE_CHANGE_4008" }, + { config_id = 1004014, name = "ANY_MONSTER_DIE_4014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4014", action = "action_EVENT_ANY_MONSTER_DIE_4014" }, + -- 刷怪1 + { config_id = 1004015, name = "ENTER_REGION_4015", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4015", action = "action_EVENT_ENTER_REGION_4015" }, + { config_id = 1004021, name = "ANY_MONSTER_DIE_4021", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4021", action = "action_EVENT_ANY_MONSTER_DIE_4021" }, + { config_id = 1004022, name = "GADGET_STATE_CHANGE_4022", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4022", action = "action_EVENT_GADGET_STATE_CHANGE_4022" }, + { config_id = 1004024, name = "GADGET_CREATE_4024", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_4024", action = "action_EVENT_GADGET_CREATE_4024" }, + { config_id = 1004026, name = "SELECT_OPTION_4026", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4026", action = "action_EVENT_SELECT_OPTION_4026" }, + -- 翻转1 + { config_id = 1004033, name = "ENTER_REGION_4033", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4033", action = "action_EVENT_ENTER_REGION_4033", trigger_count = 0 }, + -- 翻转2 + { config_id = 1004036, name = "ENTER_REGION_4036", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4036", action = "action_EVENT_ENTER_REGION_4036", trigger_count = 0 }, + { config_id = 1004039, name = "PLATFORM_ARRIVAL_4039", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_4039", action = "action_EVENT_PLATFORM_ARRIVAL_4039", trigger_count = 0 }, + { config_id = 1004040, name = "PLATFORM_ARRIVAL_4040", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_4040", action = "action_EVENT_PLATFORM_ARRIVAL_4040", trigger_count = 0 }, + -- 雨中花台座 + { config_id = 1004041, name = "GADGET_STATE_CHANGE_4041", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4041", action = "action_EVENT_GADGET_STATE_CHANGE_4041", trigger_count = 0 }, + -- 雨中花台座 + { config_id = 1004042, name = "SELECT_OPTION_4042", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4042", action = "action_EVENT_SELECT_OPTION_4042" }, + -- 刷怪2 + { config_id = 1004044, name = "ENTER_REGION_4044", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4044", action = "action_EVENT_ENTER_REGION_4044" }, + -- 创生传送门1 + { config_id = 1004045, name = "PLATFORM_ARRIVAL_4045", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_4045", action = "action_EVENT_PLATFORM_ARRIVAL_4045", trigger_count = 0 }, + -- 创生传送门2 + { config_id = 1004046, name = "PLATFORM_ARRIVAL_4046", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_4046", action = "action_EVENT_PLATFORM_ARRIVAL_4046", trigger_count = 0 }, + -- 翻转1目标点 + { config_id = 1004050, name = "ENTER_REGION_4050", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4050", action = "action_EVENT_ENTER_REGION_4050", trigger_count = 0 }, + -- 翻转2目标点 + { config_id = 1004051, name = "ENTER_REGION_4051", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4051", action = "action_EVENT_ENTER_REGION_4051", trigger_count = 0 }, + { config_id = 1004052, name = "ENTER_REGION_4052", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4052", action = "action_EVENT_ENTER_REGION_4052" }, + -- reminder + { config_id = 1004053, name = "ENTER_REGION_4053", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4053", action = "action_EVENT_ENTER_REGION_4053" }, + { config_id = 1004054, name = "QUEST_FINISH_4054", event = EventType.EVENT_QUEST_FINISH, source = "1301420", condition = "", action = "action_EVENT_QUEST_FINISH_4054" }, + -- 翻转1复活点 + { config_id = 1004055, name = "ENTER_REGION_4055", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4055", action = "action_EVENT_ENTER_REGION_4055" }, + -- 翻转2复活点 + { config_id = 1004056, name = "ENTER_REGION_4056", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4056", action = "action_EVENT_ENTER_REGION_4056" }, + -- 宝箱 + { config_id = 1004057, name = "ENTER_REGION_4057", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4057", action = "action_EVENT_ENTER_REGION_4057", trigger_count = 0 }, + -- 雨中花删宝箱 + { config_id = 1004058, name = "GADGET_STATE_CHANGE_4058", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4058", action = "action_EVENT_GADGET_STATE_CHANGE_4058", trigger_count = 0 }, + -- 雨中花删宝箱 + { config_id = 1004059, name = "TIME_AXIS_PASS_4059", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_4059", action = "action_EVENT_TIME_AXIS_PASS_4059", trigger_count = 0 }, + -- 翻转2目标点 + { config_id = 1004060, name = "ENTER_REGION_4060", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4060", action = "action_EVENT_ENTER_REGION_4060", trigger_count = 0 }, + -- 瀑布 + { config_id = 1004074, name = "TIME_AXIS_PASS_4074", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_4074", action = "action_EVENT_TIME_AXIS_PASS_4074", trigger_count = 0 }, + -- 瀑布 + { config_id = 1004075, name = "PLATFORM_ARRIVAL_4075", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_4075", action = "action_EVENT_PLATFORM_ARRIVAL_4075", trigger_count = 0 }, + -- 瀑布 + { config_id = 1004089, name = "TIME_AXIS_PASS_4089", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_4089", action = "action_EVENT_TIME_AXIS_PASS_4089", trigger_count = 0 }, + -- 瀑布 + { config_id = 1004090, name = "PLATFORM_ARRIVAL_4090", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_4090", action = "action_EVENT_PLATFORM_ARRIVAL_4090", trigger_count = 0 }, + -- 瀑布 + { config_id = 1004092, name = "ENTER_REGION_4092", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4092", action = "action_EVENT_ENTER_REGION_4092", trigger_count = 0 }, + -- 瀑布 + { config_id = 1004093, name = "ENTER_REGION_4093", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4093", action = "action_EVENT_ENTER_REGION_4093", trigger_count = 0 }, + -- 翻转2第一次进入 + { config_id = 1004094, name = "ENTER_REGION_4094", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4094", action = "action_EVENT_ENTER_REGION_4094" }, + -- 翻转1目标点 + { config_id = 1004095, name = "ENTER_REGION_4095", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4095", action = "action_EVENT_ENTER_REGION_4095", trigger_count = 0 }, + -- 翻转2目标点 + { config_id = 1004096, name = "ENTER_REGION_4096", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4096", action = "action_EVENT_ENTER_REGION_4096", trigger_count = 0 }, + -- 雨中花台座目标点 + { config_id = 1004097, name = "GADGET_STATE_CHANGE_4097", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4097", action = "action_EVENT_GADGET_STATE_CHANGE_4097", trigger_count = 0 }, + -- 第一次进入目标点 + { config_id = 1004098, name = "ENTER_REGION_4098", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4098", action = "action_EVENT_ENTER_REGION_4098" }, + -- 雨中花台座 + { config_id = 1004099, name = "GADGET_STATE_CHANGE_4099", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4099", action = "action_EVENT_GADGET_STATE_CHANGE_4099", trigger_count = 0 }, + -- 翻转1雨生花 + { config_id = 1004100, name = "ENTER_REGION_4100", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4100", action = "action_EVENT_ENTER_REGION_4100", trigger_count = 0 }, + -- 翻转2雨生花 + { config_id = 1004101, name = "ENTER_REGION_4101", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4101", action = "action_EVENT_ENTER_REGION_4101", trigger_count = 0 }, + -- 雨生花延迟1 + { config_id = 1004102, name = "TIME_AXIS_PASS_4102", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_4102", action = "action_EVENT_TIME_AXIS_PASS_4102", trigger_count = 0 }, + -- 雨生花延迟2 + { config_id = 1004103, name = "TIME_AXIS_PASS_4103", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_4103", action = "action_EVENT_TIME_AXIS_PASS_4103", trigger_count = 0 }, + -- 空气墙 + { config_id = 1004104, name = "ENTER_REGION_4104", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4104", action = "action_EVENT_ENTER_REGION_4104", trigger_count = 0 }, + -- 翻转1复活点 + { config_id = 1004105, name = "ENTER_REGION_4105", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4105", action = "action_EVENT_ENTER_REGION_4105" }, + { config_id = 1004106, name = "ANY_GADGET_DIE_4106", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_4106", action = "action_EVENT_ANY_GADGET_DIE_4106" }, + -- 翻转2复活点 + { config_id = 1004107, name = "ENTER_REGION_4107", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4107", action = "action_EVENT_ENTER_REGION_4107" }, + -- 翻转1复活点 + { config_id = 1004108, name = "ENTER_REGION_4108", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4108", action = "action_EVENT_ENTER_REGION_4108" }, + -- 翻转2复活点 + { config_id = 1004109, name = "ENTER_REGION_4109", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4109", action = "action_EVENT_ENTER_REGION_4109" }, + -- 翻转1复活点 + { config_id = 1004110, name = "ENTER_REGION_4110", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4110", action = "action_EVENT_ENTER_REGION_4110" }, + -- 翻转2复活点 + { config_id = 1004111, name = "ENTER_REGION_4111", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4111", action = "action_EVENT_ENTER_REGION_4111" }, + -- 翻转1复活点 + { config_id = 1004112, name = "ENTER_REGION_4112", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4112", action = "action_EVENT_ENTER_REGION_4112" }, + -- 翻转2复活点 + { config_id = 1004113, name = "ENTER_REGION_4113", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4113", action = "action_EVENT_ENTER_REGION_4113" }, + -- 翻转1复活点 + { config_id = 1004114, name = "ENTER_REGION_4114", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4114", action = "action_EVENT_ENTER_REGION_4114" }, + -- 翻转2复活点 + { config_id = 1004115, name = "ENTER_REGION_4115", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4115", action = "action_EVENT_ENTER_REGION_4115" }, + -- reminder + { config_id = 1004116, name = "ENTER_REGION_4116", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4116", action = "action_EVENT_ENTER_REGION_4116" } +} + +-- 变量 +variables = { + { config_id = 1, name = "updown1", value = 0, no_refresh = false }, + { config_id = 3, name = "flower", value = 0, no_refresh = false }, + { config_id = 4, name = "key", value = 0, no_refresh = false }, + { config_id = 6, name = "monster1", value = 0, no_refresh = false }, + { config_id = 7, name = "monster2", value = 0, no_refresh = false }, + { config_id = 8, name = "reminder", value = 0, no_refresh = false }, + { config_id = 9, name = "chest", value = 0, no_refresh = false }, + { config_id = 10, name = "revive1", value = 0, no_refresh = false }, + { config_id = 11, name = "first", value = 0, no_refresh = false }, + { config_id = 12, name = "reload", value = 0, no_refresh = false }, + { config_id = 13, name = "reconnect", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 4119, gadget_id = 70800194, pos = { x = 278.301, y = 25.696, z = 230.838 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4038 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 4001, 4002, 4003, 4004, 4005, 4006, 4009, 4016, 4020, 4023, 4025, 4027, 4028, 4029, 4034, 4035, 4037, 4043, 4047, 4048, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4091, 4117, 4118 }, + regions = { 4015, 4033, 4036, 4044, 4050, 4051, 4052, 4053, 4055, 4056, 4057, 4060, 4092, 4093, 4094, 4095, 4096, 4098, 4100, 4101, 4104, 4105, 4107, 4108, 4109, 4110, 4111, 4112, 4113, 4114, 4115, 4116 }, + triggers = { "GADGET_STATE_CHANGE_4008", "ENTER_REGION_4015", "GADGET_STATE_CHANGE_4022", "GADGET_CREATE_4024", "SELECT_OPTION_4026", "ENTER_REGION_4033", "ENTER_REGION_4036", "PLATFORM_ARRIVAL_4039", "PLATFORM_ARRIVAL_4040", "GADGET_STATE_CHANGE_4041", "SELECT_OPTION_4042", "ENTER_REGION_4044", "PLATFORM_ARRIVAL_4045", "PLATFORM_ARRIVAL_4046", "ENTER_REGION_4050", "ENTER_REGION_4051", "ENTER_REGION_4052", "ENTER_REGION_4053", "QUEST_FINISH_4054", "ENTER_REGION_4055", "ENTER_REGION_4056", "ENTER_REGION_4057", "GADGET_STATE_CHANGE_4058", "TIME_AXIS_PASS_4059", "ENTER_REGION_4060", "TIME_AXIS_PASS_4074", "PLATFORM_ARRIVAL_4075", "TIME_AXIS_PASS_4089", "PLATFORM_ARRIVAL_4090", "ENTER_REGION_4092", "ENTER_REGION_4093", "ENTER_REGION_4094", "ENTER_REGION_4095", "ENTER_REGION_4096", "GADGET_STATE_CHANGE_4097", "ENTER_REGION_4098", "GADGET_STATE_CHANGE_4099", "ENTER_REGION_4100", "ENTER_REGION_4101", "TIME_AXIS_PASS_4102", "TIME_AXIS_PASS_4103", "ENTER_REGION_4104", "ENTER_REGION_4105", "ENTER_REGION_4107", "ENTER_REGION_4108", "ENTER_REGION_4109", "ENTER_REGION_4110", "ENTER_REGION_4111", "ENTER_REGION_4112", "ENTER_REGION_4113", "ENTER_REGION_4114", "ENTER_REGION_4115", "ENTER_REGION_4116" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4007, 4010, 4011, 4012, 4013 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_4014" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 4018, 4019, 4030 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_4021" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 4032 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 4031 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = , + monsters = { }, + gadgets = { 4017 }, + regions = { }, + triggers = { "ANY_GADGET_DIE_4106" }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = , + monsters = { }, + gadgets = { 4049 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_4008(context, evt) + if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220165004, 4005) then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_4008(context, evt) + -- 将configid为 4001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 9 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "key" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "key", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4014(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 220165004) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4014(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 3) + + -- 将本组内变量名为 "monster1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 21 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 删除suite5的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4015(context, evt) + if evt.param1 ~= 4015 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_4015(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 3) + + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4021(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 220165004) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4021(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 4) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 10 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "monster2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_4022(context, evt) + if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220165004, 4006) then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_4022(context, evt) + -- 将configid为 4023 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4023, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 12 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_4024(context, evt) + if 4025 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_4024(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165004, 4025, {220}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_4026(context, evt) + -- 判断是gadgetid 4025 option_id 220 + if 4025 ~= evt.param1 then + return false + end + + if 220 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_4026(context, evt) + -- 删除指定group: 220165004 ;指定config:4025;物件身上指定option:220; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165004, 4025, 220) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 4003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 8 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4033(context, evt) + if evt.param1 ~= 4033 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"updown1"为0 + if ScriptLib.GetGroupVariableValue(context, "updown1") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4033(context, evt) + -- 将本组内变量名为 "updown1" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "updown1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4034, 3, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4035, 4, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4020, 1, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4028, 2, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + + -- 删除suite3的所有内容 + + ScriptLib.SetWeatherAreaState(context,10152,0) + ScriptLib.SetWeatherAreaState(context,10158,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10158) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : weather10158") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4036(context, evt) + if evt.param1 ~= 4036 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"updown1"为1 + if ScriptLib.GetGroupVariableValue(context, "updown1") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4036(context, evt) + -- 将本组内变量名为 "updown1" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "updown1", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 将本组内变量名为 "reconnect" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "reconnect", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4020, 1, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4028, 2, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4034, 3, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4035, 4, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 10) + + ScriptLib.SetWeatherAreaState(context,10151,0) + ScriptLib.SetWeatherAreaState(context,10153,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10153) then + + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : weather10153") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_4039(context, evt) + -- 判断是gadgetid 为 4020的移动平台,是否到达了1 的点集中的 2 点 + + if 4020 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_4039(context, evt) + + -- 将configid为 4004 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4004, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 220165004 ;指定config:4043;物件身上指定option:220; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165004, 4043, 220) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + ScriptLib.SetWeatherAreaState(context,10153,0) + ScriptLib.SetWeatherAreaState(context,10152,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10152) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : weather10152") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_4040(context, evt) + -- 判断是gadgetid 为 4034的移动平台,是否到达了3 的点集中的 2 点 + + if 4034 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_4040(context, evt) + -- 将configid为 4016 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4016, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220165004, EntityType.GADGET, 4017 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + ScriptLib.SetWeatherAreaState(context,10158,0) + ScriptLib.SetWeatherAreaState(context,10151,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10151) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : weather10151") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_4041(context, evt) + if 4004 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then + return false + end + + -- 判断变量"flower"为0 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_4041(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165004, 4043, {220}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_4042(context, evt) + -- 判断是gadgetid 4043 option_id 220 + if 4043 ~= evt.param1 then + return false + end + + if 220 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_4042(context, evt) + -- 删除指定group: 220165004 ;指定config:4043;物件身上指定option:220; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165004, 4043, 220) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 4009 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4009, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "flower" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "flower", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 11 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4044(context, evt) + if evt.param1 ~= 4044 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_4044(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 4) + + -- 添加suite6的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_4045(context, evt) + -- 判断是gadgetid 为 4034的移动平台,是否到达了3 的点集中的 1 点 + + if 4034 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 1 ~= evt.param3 then + return false + end + + + -- 判断变量"monster1"为1 + if ScriptLib.GetGroupVariableValue(context, "monster1") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_4045(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 3) + + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_4046(context, evt) + -- 判断是gadgetid 为 4020的移动平台,是否到达了1 的点集中的 1 点 + + if 4020 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 1 ~= evt.param3 then + return false + end + + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_4046(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 4) + + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4050(context, evt) + if evt.param1 ~= 4050 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"monster2"为0 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4050(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 22 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4051(context, evt) + if evt.param1 ~= 4051 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + -- 判断变量"flower"为0 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4051(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 9 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4052(context, evt) + if evt.param1 ~= 4052 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"reminder"为1 + if ScriptLib.GetGroupVariableValue(context, "reminder") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4052(context, evt) + -- 触发镜头注目,注目位置为坐标{x=922.2097, y=14.23851, z=218.7205},持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=922.2097, y=14.23851, z=218.7205} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + -- 调用提示id为 201650201 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201650201) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4053(context, evt) + if evt.param1 ~= 4053 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_4053(context, evt) + -- 触发镜头注目,注目位置为坐标{x=279.3406, y=26.39901, z=222.4699},持续时间为2秒,并且为强制注目形式,不广播其他玩家 + local pos = {x=279.3406, y=26.39901, z=222.4699} + local pos_follow = {x=0, y=0, z=0} + if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0, + is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false, + is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin") + return -1 + end + + -- 调用提示id为 201650301 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201650301) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_QUEST_FINISH_4054(context, evt) + -- 将本组内变量名为 "reminder" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "reminder", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4055(context, evt) + if evt.param1 ~= 4055 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_4055(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 3) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4056(context, evt) + if evt.param1 ~= 4056 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_4056(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 2) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4057(context, evt) + if evt.param1 ~= 4057 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"chest"为0 + if ScriptLib.GetGroupVariableValue(context, "chest") ~= 0 then + return false + end + + -- 判断变量"reconnect"为0 + if ScriptLib.GetGroupVariableValue(context, "reconnect") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4057(context, evt) + -- 添加suite7的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 7) + + -- 将本组内变量名为 "reconnect" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "reconnect", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_4058(context, evt) + if 4016 ~= evt.param2 or GadgetState.Default ~= evt.param1 then + return false + end + + -- 判断变量"chest"为0 + if ScriptLib.GetGroupVariableValue(context, "chest") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_4058(context, evt) + -- 创建标识为"timer33",时间节点为{5}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer33", {5}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_4059(context, evt) + if "timer33" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_4059(context, evt) + -- 删除suite7的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165004, 7) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4060(context, evt) + if evt.param1 ~= 4060 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"updown1"为1 + if ScriptLib.GetGroupVariableValue(context, "updown1") ~= 1 then + return false + end + + -- 判断变量"flower"为1 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4060(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 11 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_4074(context, evt) + if "pubu1" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_4074(context, evt) + -- 将configid为 4061 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4061, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4062 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4062, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4063 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4063, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4064 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4064, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4065 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4065, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4066 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4066, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4067 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4067, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4068 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4068, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4069 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4069, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4070 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4070, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4071 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4071, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4072 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4072, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4073 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4073, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_4075(context, evt) + -- 判断是gadgetid 为 4020的移动平台,是否到达了1 的点集中的 2 点 + + if 4020 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_4075(context, evt) + -- 将configid为 4061 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4061, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4062 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4062, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4063 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4063, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4064 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4064, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4065 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4065, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4066 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4066, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4067 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4067, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4068 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4068, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4069 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4069, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4070 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4070, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4071 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4071, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4072 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4072, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4073 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4073, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_4089(context, evt) + if "pubu2" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_4089(context, evt) + -- 将configid为 4076 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4076, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4077 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4077, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4078 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4078, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4079 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4079, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4080 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4080, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4081 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4081, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4082 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4082, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4083 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4083, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4084 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4084, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4085 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4085, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4086 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4086, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4087 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4087, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4088 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4088, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_4090(context, evt) + -- 判断是gadgetid 为 4034的移动平台,是否到达了3 的点集中的 2 点 + + if 4034 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_4090(context, evt) + -- 将configid为 4076 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4076, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4077 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4077, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4078 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4078, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4079 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4079, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4080 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4080, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4081 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4081, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4082 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4082, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4083 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4083, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4084 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4084, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4085 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4085, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4086 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4086, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4087 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4087, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4088 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4088, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4092(context, evt) + if evt.param1 ~= 4092 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_4092(context, evt) + -- 创建标识为"pubu1",时间节点为{1}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "pubu1", {1}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4093(context, evt) + if evt.param1 ~= 4093 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_4093(context, evt) + -- 创建标识为"pubu2",时间节点为{1}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "pubu2", {1}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4094(context, evt) + if evt.param1 ~= 4094 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"first"为0 + if ScriptLib.GetGroupVariableValue(context, "first") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4094(context, evt) + -- 将本组内变量名为 "first" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "first", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4020, 1, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4028, 2, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4034, 3, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 4035, 4, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + + + + ScriptLib.SetWeatherAreaState(context,10151,0) + ScriptLib.SetWeatherAreaState(context,10153,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10153) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4095(context, evt) + if evt.param1 ~= 4095 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4095(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 10 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4096(context, evt) + if evt.param1 ~= 4096 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"flower"为1 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4096(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 11 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_4097(context, evt) + if 4004 ~= evt.param2 or GadgetState.Default ~= evt.param1 then + return false + end + + -- 判断变量"flower"为0 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 0 then + return false + end + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_4097(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 21 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4098(context, evt) + if evt.param1 ~= 4098 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_4098(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 7 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_4099(context, evt) + if 4004 ~= evt.param2 or GadgetState.Default ~= evt.param1 then + return false + end + + -- 判断变量"flower"为0 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 0 then + return false + end + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_4099(context, evt) + -- 调用提示id为 400904 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 400904) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4100(context, evt) + if evt.param1 ~= 4100 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"reload"为1 + if ScriptLib.GetGroupVariableValue(context, "reload") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4100(context, evt) + -- 创建标识为"timer11",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer11", {2}, false) + + + -- 将本组内变量名为 "reload" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "reload", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4101(context, evt) + if evt.param1 ~= 4101 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"reload"为0 + if ScriptLib.GetGroupVariableValue(context, "reload") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4101(context, evt) + -- 创建标识为"timer22",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer22", {2}, false) + + + -- 将本组内变量名为 "reload" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "reload", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_4102(context, evt) + if "timer11" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_4102(context, evt) + -- 将configid为 4016 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4016, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 停止标识为"timer11"的时间轴 + ScriptLib.EndTimeAxis(context, "timer11") + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_4103(context, evt) + if "timer22" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_4103(context, evt) + -- 将configid为 4004 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4004, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 停止标识为"timer22"的时间轴 + ScriptLib.EndTimeAxis(context, "timer22") + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4104(context, evt) + if evt.param1 ~= 4104 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4104(context, evt) + -- 添加suite6的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165004, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4105(context, evt) + if evt.param1 ~= 4105 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为3 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4105(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 16) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_GADGET_DIE_4106(context, evt) + if 4017 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_GADGET_DIE_4106(context, evt) + -- 将本组内变量名为 "chest" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "chest", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4107(context, evt) + if evt.param1 ~= 4107 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为2 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4107(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 15) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4108(context, evt) + if evt.param1 ~= 4108 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为5 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 5 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4108(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 18) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4109(context, evt) + if evt.param1 ~= 4109 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为4 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 4 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4109(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 17) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4110(context, evt) + if evt.param1 ~= 4110 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为7 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 7 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4110(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 20) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4111(context, evt) + if evt.param1 ~= 4111 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为6 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 6 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4111(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 19) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4112(context, evt) + if evt.param1 ~= 4112 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为9 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 9 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4112(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 22) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4113(context, evt) + if evt.param1 ~= 4113 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为8 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 8 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4113(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 21) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4114(context, evt) + if evt.param1 ~= 4114 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为11 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 11 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4114(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 24) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4115(context, evt) + if evt.param1 ~= 4115 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive1"为10 + if ScriptLib.GetGroupVariableValue(context, "revive1") ~= 10 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4115(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 23) + + -- 针对当前group内变量名为 "revive1" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive1", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_4116(context, evt) + if evt.param1 ~= 4116 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"monster2"为1 + if ScriptLib.GetGroupVariableValue(context, "monster2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_4116(context, evt) + -- 调用提示id为 201650401 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201650401) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165005.lua b/Resources/Scripts/Scene/20165/scene20165_group220165005.lua new file mode 100644 index 000000000..ea6027f6a --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165005.lua @@ -0,0 +1,2607 @@ +-- 基础信息 +local base_info = { + group_id = 220165005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 5021, monster_id = 26050901, pos = { x = 276.988, y = 25.790, z = 218.039 }, rot = { x = 0.000, y = 40.561, z = 0.000 }, level = 1 }, + { config_id = 5031, monster_id = 21020201, pos = { x = 869.250, y = 25.025, z = 215.325 }, rot = { x = 0.000, y = 88.075, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5032, monster_id = 21020201, pos = { x = 872.764, y = 25.025, z = 222.079 }, rot = { x = 0.000, y = 154.141, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5033, monster_id = 21010101, pos = { x = 870.058, y = 25.025, z = 217.422 }, rot = { x = 0.000, y = 125.513, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5034, monster_id = 21010101, pos = { x = 869.932, y = 25.024, z = 219.936 }, rot = { x = 0.000, y = 125.513, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5035, monster_id = 21010101, pos = { x = 871.895, y = 25.025, z = 220.517 }, rot = { x = 0.000, y = 125.513, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5001, gadget_id = 70290527, pos = { x = 230.812, y = 17.926, z = 175.890 }, rot = { x = 0.000, y = 211.824, z = 0.000 }, level = 1 }, + { config_id = 5002, gadget_id = 70320042, pos = { x = 237.466, y = 12.916, z = 180.934 }, rot = { x = 0.000, y = 356.320, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 5003, gadget_id = 70320042, pos = { x = 231.001, y = 12.834, z = 184.955 }, rot = { x = 0.000, y = 71.454, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 5004, gadget_id = 70290196, pos = { x = 232.163, y = 12.841, z = 183.878 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5005, gadget_id = 70290577, pos = { x = 246.510, y = 23.621, z = 224.648 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5006, gadget_id = 70290480, pos = { x = 309.888, y = 14.785, z = 229.511 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 6, start_route = false }, + { config_id = 5007, gadget_id = 70360001, pos = { x = 310.537, y = 17.776, z = 229.783 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5008, gadget_id = 70290577, pos = { x = 245.633, y = 15.980, z = 200.037 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 1下 + { config_id = 5010, gadget_id = 70320054, pos = { x = 279.496, y = 3.581, z = 214.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + -- 1上 + { config_id = 5011, gadget_id = 70320076, pos = { x = 280.055, y = 70.198, z = 218.080 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + -- 2下 + { config_id = 5012, gadget_id = 70320054, pos = { x = 892.951, y = 10.782, z = 213.443 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + -- 2上 + { config_id = 5013, gadget_id = 70320076, pos = { x = 890.997, y = 87.024, z = 217.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 5014, gadget_id = 70211012, pos = { x = 279.492, y = 26.088, z = 222.408 }, rot = { x = 0.000, y = 57.576, z = 0.000 }, level = 1, drop_tag = "战斗中级须弥", state = GadgetState.ChestLocked, isOneoff = true, persistent = true, autopick = true }, + { config_id = 5015, gadget_id = 70320081, pos = { x = 299.753, y = 7.166, z = 201.111 }, rot = { x = 2.444, y = 15.838, z = 348.795 }, level = 1 }, + { config_id = 5016, gadget_id = 70360001, pos = { x = 299.993, y = 8.481, z = 201.183 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5017, gadget_id = 70220103, pos = { x = 312.491, y = 20.107, z = 220.404 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5018, gadget_id = 70320081, pos = { x = 857.199, y = 24.661, z = 224.690 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5019, gadget_id = 70360001, pos = { x = 857.291, y = 26.471, z = 224.567 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5030, gadget_id = 70950156, pos = { x = 279.192, y = 26.076, z = 222.669 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5036, gadget_id = 70950156, pos = { x = 875.619, y = 25.030, z = 216.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5040, gadget_id = 70290527, pos = { x = 818.074, y = 18.846, z = 263.636 }, rot = { x = 0.000, y = 311.758, z = 0.000 }, level = 1 }, + { config_id = 5047, gadget_id = 70290577, pos = { x = 849.389, y = 19.518, z = 229.761 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5054, gadget_id = 70320058, pos = { x = 922.470, y = 38.760, z = 230.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5055, gadget_id = 70320058, pos = { x = 906.050, y = 58.420, z = 185.490 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5056, gadget_id = 70320058, pos = { x = 868.940, y = 92.230, z = 198.220 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5057, gadget_id = 70320058, pos = { x = 872.357, y = 45.575, z = 188.915 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5058, gadget_id = 70320058, pos = { x = 863.850, y = 50.980, z = 241.140 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5059, gadget_id = 70320058, pos = { x = 901.710, y = 48.770, z = 254.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5060, gadget_id = 70320058, pos = { x = 893.890, y = 23.830, z = 205.160 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5061, gadget_id = 70320057, pos = { x = 897.870, y = 23.040, z = 223.223 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5062, gadget_id = 70320053, pos = { x = 898.410, y = 17.730, z = 211.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5063, gadget_id = 70320053, pos = { x = 896.180, y = 15.760, z = 225.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5064, gadget_id = 70320053, pos = { x = 916.850, y = 36.430, z = 200.120 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5065, gadget_id = 70320053, pos = { x = 858.770, y = 47.845, z = 243.760 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5066, gadget_id = 70320053, pos = { x = 902.600, y = 21.970, z = 212.670 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5067, gadget_id = 70320058, pos = { x = 316.070, y = 52.612, z = 215.530 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5068, gadget_id = 70320058, pos = { x = 306.578, y = 54.692, z = 205.318 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5069, gadget_id = 70320058, pos = { x = 260.810, y = 90.402, z = 184.430 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5070, gadget_id = 70320058, pos = { x = 272.420, y = 38.232, z = 193.520 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5071, gadget_id = 70320058, pos = { x = 274.501, y = 46.842, z = 239.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5072, gadget_id = 70320058, pos = { x = 309.980, y = 42.252, z = 231.160 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5073, gadget_id = 70320058, pos = { x = 288.740, y = 25.192, z = 205.120 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5074, gadget_id = 70320057, pos = { x = 297.180, y = 25.282, z = 219.990 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5075, gadget_id = 70320053, pos = { x = 295.140, y = 21.332, z = 217.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5076, gadget_id = 70320053, pos = { x = 292.750, y = 21.372, z = 232.660 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5077, gadget_id = 70320053, pos = { x = 308.700, y = 38.082, z = 194.360 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5078, gadget_id = 70320053, pos = { x = 269.875, y = 47.002, z = 242.714 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5079, gadget_id = 70320053, pos = { x = 299.490, y = 24.312, z = 212.720 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5115, gadget_id = 70310016, pos = { x = 886.543, y = 24.472, z = 212.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER }, + { config_id = 5116, gadget_id = 70310016, pos = { x = 293.413, y = 25.283, z = 219.047 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_SUPER } +} + +-- 区域 +regions = { + -- 反转1 + { config_id = 5022, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2 + { config_id = 5025, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转2目标点 + { config_id = 5042, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1mubiaodian + { config_id = 5043, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 刷怪2 + { config_id = 5051, shape = RegionShape.SPHERE, radius = 12, pos = { x = 870.399, y = 25.025, z = 218.069 } }, + -- 反转1复活点 + { config_id = 5052, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5053, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 瀑布 + { config_id = 5088, shape = RegionShape.SPHERE, radius = 100, pos = { x = 876.561, y = 26.089, z = 217.100 } }, + -- 瀑布 + { config_id = 5089, shape = RegionShape.SPHERE, radius = 100, pos = { x = 279.327, y = 26.089, z = 222.641 } }, + -- 反转1第一次进入特写 + { config_id = 5090, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转1mubiaodian + { config_id = 5091, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2目标点 + { config_id = 5093, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1reminder + { config_id = 5094, shape = RegionShape.SPHERE, radius = 10, pos = { x = 294.649, y = 25.982, z = 214.002 } }, + -- 第一次进入目标点 + { config_id = 5095, shape = RegionShape.SPHERE, radius = 5, pos = { x = 322.580, y = 17.753, z = 235.131 } }, + -- 反转1选项 + { config_id = 5096, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转1复活点 + { config_id = 5099, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5100, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5101, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5102, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5103, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5104, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5105, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5106, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5107, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5108, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5109, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5110, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5111, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5112, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 反转1复活点 + { config_id = 5113, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 反转2复活点 + { config_id = 5114, shape = RegionShape.SPHERE, radius = 100, pos = { x = 869.250, y = 25.025, z = 215.325 } }, + -- 到达1目标点 + { config_id = 5118, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } }, + -- 到达2目标点 + { config_id = 5119, shape = RegionShape.SPHERE, radius = 100, pos = { x = 877.640, y = 25.033, z = 216.437 } }, + -- 反转1mubiaodian + { config_id = 5120, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } } +} + +-- 触发器 +triggers = { + { config_id = 1005009, name = "GADGET_CREATE_5009", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_5009", action = "action_EVENT_GADGET_CREATE_5009" }, + { config_id = 1005020, name = "SELECT_OPTION_5020", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_5020", action = "action_EVENT_SELECT_OPTION_5020" }, + -- 反转1 + { config_id = 1005022, name = "ENTER_REGION_5022", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5022", action = "action_EVENT_ENTER_REGION_5022", trigger_count = 0 }, + -- 到达1 + { config_id = 1005023, name = "PLATFORM_ARRIVAL_5023", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5023", action = "action_EVENT_PLATFORM_ARRIVAL_5023", trigger_count = 0 }, + -- 传送门1 + { config_id = 1005024, name = "PLATFORM_ARRIVAL_5024", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5024", action = "action_EVENT_PLATFORM_ARRIVAL_5024", trigger_count = 0 }, + -- 反转2 + { config_id = 1005025, name = "ENTER_REGION_5025", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5025", action = "action_EVENT_ENTER_REGION_5025", trigger_count = 0 }, + -- 到达2 + { config_id = 1005026, name = "PLATFORM_ARRIVAL_5026", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5026", action = "action_EVENT_PLATFORM_ARRIVAL_5026", trigger_count = 0 }, + -- 传送门2 + { config_id = 1005027, name = "PLATFORM_ARRIVAL_5027", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5027", action = "action_EVENT_PLATFORM_ARRIVAL_5027", trigger_count = 0 }, + -- 刷怪 + { config_id = 1005028, name = "MONSTER_BATTLE_5028", event = EventType.EVENT_MONSTER_BATTLE, source = "", condition = "condition_EVENT_MONSTER_BATTLE_5028", action = "action_EVENT_MONSTER_BATTLE_5028" }, + { config_id = 1005029, name = "ANY_MONSTER_DIE_5029", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5029", action = "action_EVENT_ANY_MONSTER_DIE_5029" }, + { config_id = 1005037, name = "ANY_MONSTER_DIE_5037", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5037", action = "action_EVENT_ANY_MONSTER_DIE_5037" }, + -- 宝箱0 + { config_id = 1005038, name = "ANY_MONSTER_DIE_5038", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5038", action = "action_EVENT_ANY_MONSTER_DIE_5038" }, + { config_id = 1005039, name = "GADGET_CREATE_5039", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_5039", action = "action_EVENT_GADGET_CREATE_5039" }, + { config_id = 1005041, name = "SELECT_OPTION_5041", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_5041", action = "action_EVENT_SELECT_OPTION_5041" }, + -- 反转2目标点 + { config_id = 1005042, name = "ENTER_REGION_5042", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5042", action = "action_EVENT_ENTER_REGION_5042", trigger_count = 0 }, + -- 反转1mubiaodian + { config_id = 1005043, name = "ENTER_REGION_5043", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5043", action = "action_EVENT_ENTER_REGION_5043", trigger_count = 0 }, + { config_id = 1005044, name = "SELECT_OPTION_5044", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_5044", action = "action_EVENT_SELECT_OPTION_5044" }, + { config_id = 1005045, name = "VARIABLE_CHANGE_5045", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_5045", action = "action_EVENT_VARIABLE_CHANGE_5045" }, + -- 反转1reminder + { config_id = 1005046, name = "TIME_AXIS_PASS_5046", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_5046", action = "action_EVENT_TIME_AXIS_PASS_5046" }, + { config_id = 1005048, name = "GADGET_STATE_CHANGE_5048", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_5048", action = "action_EVENT_GADGET_STATE_CHANGE_5048" }, + { config_id = 1005049, name = "GADGET_STATE_CHANGE_5049", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_5049", action = "action_EVENT_GADGET_STATE_CHANGE_5049" }, + { config_id = 1005050, name = "VARIABLE_CHANGE_5050", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_5050", action = "action_EVENT_VARIABLE_CHANGE_5050" }, + -- 刷怪2 + { config_id = 1005051, name = "ENTER_REGION_5051", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5051", action = "action_EVENT_ENTER_REGION_5051" }, + -- 反转1复活点 + { config_id = 1005052, name = "ENTER_REGION_5052", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5052", action = "action_EVENT_ENTER_REGION_5052" }, + -- 反转2复活点 + { config_id = 1005053, name = "ENTER_REGION_5053", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5053", action = "action_EVENT_ENTER_REGION_5053" }, + -- 瀑布 + { config_id = 1005080, name = "TIME_AXIS_PASS_5080", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_5080", action = "action_EVENT_TIME_AXIS_PASS_5080", trigger_count = 0 }, + -- 瀑布 + { config_id = 1005081, name = "PLATFORM_ARRIVAL_5081", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5081", action = "action_EVENT_PLATFORM_ARRIVAL_5081", trigger_count = 0 }, + -- 瀑布 + { config_id = 1005082, name = "TIME_AXIS_PASS_5082", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_5082", action = "action_EVENT_TIME_AXIS_PASS_5082", trigger_count = 0 }, + -- 瀑布 + { config_id = 1005083, name = "PLATFORM_ARRIVAL_5083", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5083", action = "action_EVENT_PLATFORM_ARRIVAL_5083", trigger_count = 0 }, + -- 移动平台 + { config_id = 1005084, name = "PLATFORM_ARRIVAL_5084", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5084", action = "action_EVENT_PLATFORM_ARRIVAL_5084", trigger_count = 0 }, + -- 移动平台 + { config_id = 1005085, name = "TIME_AXIS_PASS_5085", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_5085", action = "action_EVENT_TIME_AXIS_PASS_5085", trigger_count = 0 }, + -- 移动平台 + { config_id = 1005086, name = "PLATFORM_ARRIVAL_5086", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5086", action = "action_EVENT_PLATFORM_ARRIVAL_5086", trigger_count = 0 }, + -- 移动平台 + { config_id = 1005087, name = "TIME_AXIS_PASS_5087", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_5087", action = "action_EVENT_TIME_AXIS_PASS_5087", trigger_count = 0 }, + -- 瀑布 + { config_id = 1005088, name = "ENTER_REGION_5088", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5088", action = "action_EVENT_ENTER_REGION_5088", trigger_count = 0 }, + -- 瀑布 + { config_id = 1005089, name = "ENTER_REGION_5089", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5089", action = "action_EVENT_ENTER_REGION_5089", trigger_count = 0 }, + -- 反转1第一次进入特写 + { config_id = 1005090, name = "ENTER_REGION_5090", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5090", action = "action_EVENT_ENTER_REGION_5090", trigger_count = 0 }, + -- 反转1mubiaodian + { config_id = 1005091, name = "ENTER_REGION_5091", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5091", action = "action_EVENT_ENTER_REGION_5091", trigger_count = 0 }, + -- 到达1目标点 + { config_id = 1005092, name = "PLATFORM_ARRIVAL_5092", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5092", action = "action_EVENT_PLATFORM_ARRIVAL_5092", trigger_count = 0 }, + -- 反转2目标点 + { config_id = 1005093, name = "ENTER_REGION_5093", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5093", action = "action_EVENT_ENTER_REGION_5093", trigger_count = 0 }, + -- 反转1reminder + { config_id = 1005094, name = "ENTER_REGION_5094", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5094", action = "action_EVENT_ENTER_REGION_5094" }, + -- 第一次进入目标点 + { config_id = 1005095, name = "ENTER_REGION_5095", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5095", action = "action_EVENT_ENTER_REGION_5095" }, + -- 反转1选项 + { config_id = 1005096, name = "ENTER_REGION_5096", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5096", action = "action_EVENT_ENTER_REGION_5096", trigger_count = 0 }, + -- 到达1reminder + { config_id = 1005097, name = "PLATFORM_ARRIVAL_5097", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_5097", action = "action_EVENT_PLATFORM_ARRIVAL_5097", trigger_count = 0 }, + -- 机关选项 + { config_id = 1005098, name = "GADGET_CREATE_5098", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_5098", action = "action_EVENT_GADGET_CREATE_5098" }, + -- 反转1复活点 + { config_id = 1005099, name = "ENTER_REGION_5099", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5099", action = "action_EVENT_ENTER_REGION_5099" }, + -- 反转2复活点 + { config_id = 1005100, name = "ENTER_REGION_5100", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5100", action = "action_EVENT_ENTER_REGION_5100" }, + -- 反转1复活点 + { config_id = 1005101, name = "ENTER_REGION_5101", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5101", action = "action_EVENT_ENTER_REGION_5101" }, + -- 反转2复活点 + { config_id = 1005102, name = "ENTER_REGION_5102", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5102", action = "action_EVENT_ENTER_REGION_5102" }, + -- 反转1复活点 + { config_id = 1005103, name = "ENTER_REGION_5103", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5103", action = "action_EVENT_ENTER_REGION_5103" }, + -- 反转2复活点 + { config_id = 1005104, name = "ENTER_REGION_5104", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5104", action = "action_EVENT_ENTER_REGION_5104" }, + -- 反转1复活点 + { config_id = 1005105, name = "ENTER_REGION_5105", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5105", action = "action_EVENT_ENTER_REGION_5105" }, + -- 反转2复活点 + { config_id = 1005106, name = "ENTER_REGION_5106", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5106", action = "action_EVENT_ENTER_REGION_5106" }, + -- 反转1复活点 + { config_id = 1005107, name = "ENTER_REGION_5107", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5107", action = "action_EVENT_ENTER_REGION_5107" }, + -- 反转2复活点 + { config_id = 1005108, name = "ENTER_REGION_5108", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5108", action = "action_EVENT_ENTER_REGION_5108" }, + -- 反转1复活点 + { config_id = 1005109, name = "ENTER_REGION_5109", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5109", action = "action_EVENT_ENTER_REGION_5109" }, + -- 反转2复活点 + { config_id = 1005110, name = "ENTER_REGION_5110", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5110", action = "action_EVENT_ENTER_REGION_5110" }, + -- 反转1复活点 + { config_id = 1005111, name = "ENTER_REGION_5111", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5111", action = "action_EVENT_ENTER_REGION_5111" }, + -- 反转2复活点 + { config_id = 1005112, name = "ENTER_REGION_5112", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5112", action = "action_EVENT_ENTER_REGION_5112" }, + -- 反转1复活点 + { config_id = 1005113, name = "ENTER_REGION_5113", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5113", action = "action_EVENT_ENTER_REGION_5113" }, + -- 反转2复活点 + { config_id = 1005114, name = "ENTER_REGION_5114", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5114", action = "action_EVENT_ENTER_REGION_5114" }, + -- 到达1目标点 + { config_id = 1005118, name = "ENTER_REGION_5118", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5118", action = "action_EVENT_ENTER_REGION_5118", trigger_count = 0 }, + -- 到达2目标点 + { config_id = 1005119, name = "ENTER_REGION_5119", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5119", action = "action_EVENT_ENTER_REGION_5119", trigger_count = 0 }, + -- 反转1mubiaodian + { config_id = 1005120, name = "ENTER_REGION_5120", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5120", action = "action_EVENT_ENTER_REGION_5120", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "updown2", value = 0, no_refresh = false }, + { config_id = 2, name = "flower", value = 0, no_refresh = false }, + { config_id = 3, name = "key", value = 0, no_refresh = false }, + { config_id = 4, name = "door", value = 0, no_refresh = false }, + { config_id = 5, name = "monster3", value = 0, no_refresh = false }, + { config_id = 6, name = "monster4", value = 0, no_refresh = false }, + { config_id = 8, name = "revive2", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + regions = { + { config_id = 5117, shape = RegionShape.SPHERE, radius = 100, pos = { x = 281.059, y = 25.980, z = 223.060 } } + }, + triggers = { + { config_id = 1005117, name = "ENTER_REGION_5117", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5117", action = "action_EVENT_ENTER_REGION_5117", trigger_count = 0 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5004 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 5021 }, + gadgets = { 5001, 5002, 5003, 5005, 5006, 5007, 5008, 5010, 5011, 5012, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5040, 5047, 5054, 5055, 5056, 5057, 5058, 5059, 5060, 5061, 5062, 5063, 5064, 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5077, 5078, 5079, 5115, 5116 }, + regions = { 5022, 5025, 5042, 5043, 5051, 5052, 5053, 5088, 5089, 5090, 5091, 5093, 5094, 5095, 5096, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5118, 5119, 5120 }, + triggers = { "GADGET_CREATE_5009", "SELECT_OPTION_5020", "ENTER_REGION_5022", "PLATFORM_ARRIVAL_5023", "PLATFORM_ARRIVAL_5024", "ENTER_REGION_5025", "PLATFORM_ARRIVAL_5026", "PLATFORM_ARRIVAL_5027", "MONSTER_BATTLE_5028", "ANY_MONSTER_DIE_5029", "ANY_MONSTER_DIE_5038", "GADGET_CREATE_5039", "SELECT_OPTION_5041", "ENTER_REGION_5042", "ENTER_REGION_5043", "SELECT_OPTION_5044", "VARIABLE_CHANGE_5045", "TIME_AXIS_PASS_5046", "GADGET_STATE_CHANGE_5048", "GADGET_STATE_CHANGE_5049", "VARIABLE_CHANGE_5050", "ENTER_REGION_5051", "ENTER_REGION_5052", "ENTER_REGION_5053", "TIME_AXIS_PASS_5080", "PLATFORM_ARRIVAL_5081", "TIME_AXIS_PASS_5082", "PLATFORM_ARRIVAL_5083", "PLATFORM_ARRIVAL_5084", "TIME_AXIS_PASS_5085", "PLATFORM_ARRIVAL_5086", "TIME_AXIS_PASS_5087", "ENTER_REGION_5088", "ENTER_REGION_5089", "ENTER_REGION_5090", "ENTER_REGION_5091", "PLATFORM_ARRIVAL_5092", "ENTER_REGION_5093", "ENTER_REGION_5094", "ENTER_REGION_5095", "ENTER_REGION_5096", "PLATFORM_ARRIVAL_5097", "GADGET_CREATE_5098", "ENTER_REGION_5099", "ENTER_REGION_5100", "ENTER_REGION_5101", "ENTER_REGION_5102", "ENTER_REGION_5103", "ENTER_REGION_5104", "ENTER_REGION_5105", "ENTER_REGION_5106", "ENTER_REGION_5107", "ENTER_REGION_5108", "ENTER_REGION_5109", "ENTER_REGION_5110", "ENTER_REGION_5111", "ENTER_REGION_5112", "ENTER_REGION_5113", "ENTER_REGION_5114", "ENTER_REGION_5118", "ENTER_REGION_5119", "ENTER_REGION_5120" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 5030 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 5031, 5032, 5033, 5034, 5035 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_5037" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 5036 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_5009(context, evt) + if 5007 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_5009(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165005, 5007, {7}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_5020(context, evt) + -- 判断是gadgetid 5007 option_id 7 + if 5007 ~= evt.param1 then + return false + end + + if 7 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_5020(context, evt) + -- 启动移动平台 + if 0 ~= ScriptLib.StartPlatform(context, 5006) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform") + return -1 + end + + -- 删除指定group: 220165005 ;指定config:5007;物件身上指定option:7; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165005, 5007, 7) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5022(context, evt) + if evt.param1 ~= 5022 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"updown2"为1 + if ScriptLib.GetGroupVariableValue(context, "updown2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5022(context, evt) + -- 将本组内变量名为 "updown2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "updown2", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5010, 3, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5011, 4, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5012, 1, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5013, 2, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + + + + ScriptLib.SetWeatherAreaState(context,10152,0) + ScriptLib.SetWeatherAreaState(context,10158,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10158) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5023(context, evt) + -- 判断是gadgetid 为 5010的移动平台,是否到达了3 的点集中的 2 点 + + if 5010 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5023(context, evt) + -- 删除指定group: 220165005 ;指定config:5016;物件身上指定option:220; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165005, 5016, 220) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + ScriptLib.SetWeatherAreaState(context,10158,0) + ScriptLib.SetWeatherAreaState(context,10151,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10151) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5024(context, evt) + -- 判断是gadgetid 为 5012的移动平台,是否到达了1 的点集中的 1 点 + + if 5012 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 1 ~= evt.param3 then + return false + end + + + -- 判断变量"monster3"为1 + if ScriptLib.GetGroupVariableValue(context, "monster3") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5024(context, evt) + -- 添加suite7的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 7) + + -- 删除suite8的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 8) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5025(context, evt) + if evt.param1 ~= 5025 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"updown2"为0 + if ScriptLib.GetGroupVariableValue(context, "updown2") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5025(context, evt) + -- 将本组内变量名为 "updown2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "updown2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5012, 1, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray1111") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5013, 2, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray2222") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5010, 3, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray3333") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false, record_mode = 1} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5011, 4, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray4444") + return -1 + end + + + + + ScriptLib.SetWeatherAreaState(context,10153,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10153) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5026(context, evt) + -- 判断是gadgetid 为 5012的移动平台,是否到达了1 的点集中的 2 点 + + if 5012 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5026(context, evt) + + + + ScriptLib.SetWeatherAreaState(context,10153,0) + ScriptLib.SetWeatherAreaState(context,10152,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10152) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5027(context, evt) + -- 判断是gadgetid 为 5010的移动平台,是否到达了3 的点集中的 1 点 + + if 5010 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 1 ~= evt.param3 then + return false + end + + + -- 判断变量"monster4"为1 + if ScriptLib.GetGroupVariableValue(context, "monster4") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5027(context, evt) + -- 添加suite8的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 8) + + -- 删除suite7的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165003, 7) + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_BATTLE_5028(context, evt) + if 5021 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_BATTLE_5028(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165005, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5029(context, evt) + --判断死亡怪物的configid是否为 5021 + if evt.param1 ~= 5021 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5029(context, evt) + -- 添加suite7的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 7) + + -- 删除suite4的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 4) + + -- 将本组内变量名为 "monster3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5037(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5037(context, evt) + -- 删除suite6的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165005, 6) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 18 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 添加suite8的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165003, 8) + + -- 将本组内变量名为 "monster4" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster4", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5038(context, evt) + --判断死亡怪物的configid是否为 5021 + if evt.param1 ~= 5021 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5038(context, evt) + -- 将configid为 5014 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5014, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_5039(context, evt) + if 5019 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_5039(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165005, 5019, {220}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_5041(context, evt) + -- 判断是gadgetid 5019 option_id 220 + if 5019 ~= evt.param1 then + return false + end + + if 220 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_5041(context, evt) + -- 将configid为 5018 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5018, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 220165005 ;指定config:5019;物件身上指定option:220; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165005, 5019, 220) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 针对当前group内变量名为 "flower" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "flower", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 23 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5042(context, evt) + if evt.param1 ~= 5042 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"flower"为0 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5042(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 18 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5043(context, evt) + if evt.param1 ~= 5043 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"key"为0 + if ScriptLib.GetGroupVariableValue(context, "key") ~= 0 then + return false + end + + -- 判断变量"monster4"为1 + if ScriptLib.GetGroupVariableValue(context, "monster4") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5043(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 17 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_5044(context, evt) + -- 判断是gadgetid 5016 option_id 220 + if 5016 ~= evt.param1 then + return false + end + + if 220 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_5044(context, evt) + -- 将configid为 5015 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5015, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 220165005 ;指定config:5016;物件身上指定option:220; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220165005, 5016, 220) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将本组内变量名为 "key" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "key", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 删除suite17的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 17) + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_5045(context, evt) + if evt.param1 == evt.param2 then return false end + + if evt.param1 == evt.param2 then return false end + + -- 判断变量"key"为2 + if ScriptLib.GetGroupVariableValue(context, "key") == 2 and ScriptLib.GetGroupVariableValue(context, "flower") == 1 then + return true + + + else return false + + end +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_5045(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 19 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_5046(context, evt) + if "timer" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_5046(context, evt) + -- 调用提示id为 0 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201650501) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + ScriptLib.BeginCameraSceneLookWithTemplate(context, 1, {look_configid=0, look_pos = {x = 300.071228,y = 8.276247,z = 200.162689}, follow_type =2, follow_pos = {x=301,y=31.3,z=207},is_broadcast =false, delay = 0, }) + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_5048(context, evt) + -- 检测config_id为5002的gadget是否从GadgetState.Default变为GadgetState.GearStart + if 5002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_5048(context, evt) + -- 针对当前group内变量名为 "door" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "door", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_STATE_CHANGE_5049(context, evt) + -- 检测config_id为5003的gadget是否从GadgetState.Default变为GadgetState.GearStart + if 5003 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_STATE_CHANGE_5049(context, evt) + -- 针对当前group内变量名为 "door" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "door", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_5050(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"door"为2 + if ScriptLib.GetGroupVariableValue(context, "door") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_5050(context, evt) + -- 将configid为 5001 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 调用提示id为 201650601 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 201650601) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5051(context, evt) + if evt.param1 ~= 5051 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_5051(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165005, 5) + + -- 添加suite6的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165005, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5052(context, evt) + if evt.param1 ~= 5052 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_5052(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 5) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5053(context, evt) + if evt.param1 ~= 5053 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_5053(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 6) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_5080(context, evt) + if "pubu3" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_5080(context, evt) + -- 将configid为 5054 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5054, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5055 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5055, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5056 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5056, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5057 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5057, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5058 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5058, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5059 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5059, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5060 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5060, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5061 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5061, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5062 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5062, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5063 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5063, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5064 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5064, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5065 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5065, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5066 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5066, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5081(context, evt) + -- 判断是gadgetid 为 5012的移动平台,是否到达了1 的点集中的 2 点 + + if 5012 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5081(context, evt) + -- 将configid为 5054 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5054, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5055 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5055, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5056 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5056, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5057 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5057, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5058 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5058, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5059 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5059, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5060 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5060, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5061 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5061, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5062 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5062, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5063 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5063, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5064 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5064, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5065 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5065, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5066 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5066, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_5082(context, evt) + if "pubu4" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_5082(context, evt) + -- 将configid为 5067 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5067, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5068 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5068, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5069 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5069, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5070 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5070, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5071 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5071, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5072 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5072, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5073 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5073, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5074 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5074, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5075 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5075, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5076 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5076, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5077 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5077, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5078 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5078, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5079 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5079, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5083(context, evt) + -- 判断是gadgetid 为 5010的移动平台,是否到达了3 的点集中的 2 点 + + if 5010 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5083(context, evt) + -- 将configid为 5067 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5067, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5068 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5068, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5069 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5069, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5070 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5070, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5071 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5071, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5072 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5072, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5073 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5073, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5074 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5074, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5075 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5075, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5076 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5076, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5077 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5077, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5078 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5078, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 5079 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5079, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5084(context, evt) + -- 判断是gadgetid 为 5006的移动平台,是否到达了6 的路线中的 1 点 + + if 5006 ~= evt.param1 then + return false + end + + if 6 ~= evt.param2 then + return false + end + + if 1 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5084(context, evt) + -- 创建标识为"timer1",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer1", {2}, false) + + + -- 设置移动平台路径 + if 0 ~= ScriptLib.SetPlatformRouteId(context, 5006, 8) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_routeId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_5085(context, evt) + if "timer1" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_5085(context, evt) + -- 启动移动平台 + if 0 ~= ScriptLib.StartPlatform(context, 5006) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5086(context, evt) + -- 判断是gadgetid 为 5006的移动平台,是否到达了8 的路线中的 1 点 + + if 5006 ~= evt.param1 then + return false + end + + if 8 ~= evt.param2 then + return false + end + + if 1 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5086(context, evt) + -- 创建标识为"timer2",时间节点为{2}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer2", {2}, false) + + + -- 设置移动平台路径 + if 0 ~= ScriptLib.SetPlatformRouteId(context, 5006, 6) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_routeId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_5087(context, evt) + if "timer2" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_5087(context, evt) + -- 启动移动平台 + if 0 ~= ScriptLib.StartPlatform(context, 5006) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5088(context, evt) + if evt.param1 ~= 5088 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_5088(context, evt) + -- 创建标识为"pubu3",时间节点为{1}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "pubu3", {1}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5089(context, evt) + if evt.param1 ~= 5089 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_5089(context, evt) + -- 创建标识为"pubu4",时间节点为{1}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "pubu4", {1}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5090(context, evt) + if evt.param1 ~= 5090 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_5090(context, evt) + + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5010, 3, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5011, 4, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5012, 1, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 5013, 2, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165005, 5016, {220}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + + ScriptLib.SetWeatherAreaState(context,10152,0) + ScriptLib.SetWeatherAreaState(context,10158,1) + + if 0 ~= ScriptLib.EnterWeatherArea(context,10158) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5091(context, evt) + if evt.param1 ~= 5091 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"flower"为0 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5091(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 16 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5092(context, evt) + -- 判断是gadgetid 为 5010的移动平台,是否到达了3 的点集中的 2 点 + + if 5010 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + -- 判断变量"key"为0 + if ScriptLib.GetGroupVariableValue(context, "key") ~= 0 then + return false + end + + -- 判断变量"monster4"为1 + if ScriptLib.GetGroupVariableValue(context, "monster4") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5092(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 16 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5093(context, evt) + if evt.param1 ~= 5093 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"flower"为1 + if ScriptLib.GetGroupVariableValue(context, "flower") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5093(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 23 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5094(context, evt) + if evt.param1 ~= 5094 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"monster4"为1 + if ScriptLib.GetGroupVariableValue(context, "monster4") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5094(context, evt) + -- 创建标识为"timer",时间节点为{3}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer", {3}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5095(context, evt) + if evt.param1 ~= 5095 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_5095(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 15 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5096(context, evt) + if evt.param1 ~= 5096 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"updown2"为1 + if ScriptLib.GetGroupVariableValue(context, "updown2") ~= 1 then + return false + end + + -- 判断变量"key"为0 + if ScriptLib.GetGroupVariableValue(context, "key") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5096(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165005, 5016, {220}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_5097(context, evt) + -- 判断是gadgetid 为 5010的移动平台,是否到达了3 的点集中的 2 点 + + if 5010 ~= evt.param1 then + return false + end + + if 3 ~= evt.param2 then + return false + end + + if 2 ~= evt.param3 then + return false + end + + + -- 判断变量"key"为0 + if ScriptLib.GetGroupVariableValue(context, "key") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_5097(context, evt) + -- 调用提示id为 400905 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 400905) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_5098(context, evt) + if 5019 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_5098(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220165005, 5019, {220}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5099(context, evt) + if evt.param1 ~= 5099 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为2 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5099(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 25) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5100(context, evt) + if evt.param1 ~= 5100 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为3 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5100(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 26) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5101(context, evt) + if evt.param1 ~= 5101 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为4 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 4 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5101(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 27) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5102(context, evt) + if evt.param1 ~= 5102 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为5 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 5 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5102(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 28) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5103(context, evt) + if evt.param1 ~= 5103 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为6 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 6 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5103(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 29) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5104(context, evt) + if evt.param1 ~= 5104 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为7 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 7 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5104(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 30) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5105(context, evt) + if evt.param1 ~= 5105 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为8 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 8 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5105(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 31) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5106(context, evt) + if evt.param1 ~= 5106 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为9 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 9 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5106(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 32) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5107(context, evt) + if evt.param1 ~= 5107 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为10 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 10 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5107(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 33) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5108(context, evt) + if evt.param1 ~= 5108 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为11 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 11 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5108(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 34) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5109(context, evt) + if evt.param1 ~= 5109 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为12 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 12 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5109(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 35) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5110(context, evt) + if evt.param1 ~= 5110 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为13 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 13 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5110(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 36) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5111(context, evt) + if evt.param1 ~= 5111 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为14 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 14 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5111(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 37) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5112(context, evt) + if evt.param1 ~= 5112 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为15 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 15 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5112(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 38) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5113(context, evt) + if evt.param1 ~= 5113 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为16 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 16 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5113(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 39) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5114(context, evt) + if evt.param1 ~= 5114 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"revive2"为17 + if ScriptLib.GetGroupVariableValue(context, "revive2") ~= 17 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5114(context, evt) + ScriptLib.ActivateDungeonCheckPoint(context, 40) + + -- 针对当前group内变量名为 "revive2" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "revive2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5118(context, evt) + if evt.param1 ~= 5118 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"door"为2 + if ScriptLib.GetGroupVariableValue(context, "door") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5118(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 16 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5119(context, evt) + if evt.param1 ~= 5119 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"door"为2 + if ScriptLib.GetGroupVariableValue(context, "door") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5119(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 19 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_5120(context, evt) + if evt.param1 ~= 5120 then return false end + + -- 判断角色数量不少于1 + if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then + return false + end + + -- 判断变量"door"为2 + if ScriptLib.GetGroupVariableValue(context, "door") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_5120(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 16 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165006.lua b/Resources/Scripts/Scene/20165/scene20165_group220165006.lua new file mode 100644 index 000000000..cb3a9be53 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165006.lua @@ -0,0 +1,305 @@ +-- 基础信息 +local base_info = { + group_id = 220165006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 6001, monster_id = 22050101, pos = { x = -560.280, y = 49.483, z = 801.619 }, rot = { x = 0.000, y = 102.445, z = 0.000 }, level = 1, drop_id = 1000100, affix = { 1110 }, isElite = true, pose_id = 101, title_id = 10140, special_name_id = 10191 }, + { config_id = 6002, monster_id = 22050201, pos = { x = -564.021, y = 51.396, z = 753.366 }, rot = { x = 0.000, y = 19.714, z = 0.000 }, level = 1, drop_id = 1000100, affix = { 1110, 1047 }, pose_id = 101 }, + { config_id = 6003, monster_id = 26040104, pos = { x = -549.398, y = 51.396, z = 750.374 }, rot = { x = 0.000, y = 349.208, z = 0.000 }, level = 1, drop_id = 1000100, affix = { 1110, 1047 } }, + { config_id = 6004, monster_id = 21020501, pos = { x = -553.937, y = 51.396, z = 757.404 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, affix = { 1110, 1047 } }, + { config_id = 6009, monster_id = 21010201, pos = { x = -554.454, y = 51.396, z = 751.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, affix = { 1110, 1047 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1006006, name = "GROUP_REFRESH_6006", event = EventType.EVENT_GROUP_REFRESH, source = "", condition = "", action = "action_EVENT_GROUP_REFRESH_6006" }, + -- 一开始的开车+第一只增援怪 + { config_id = 1006007, name = "TIME_AXIS_PASS_6007", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_6007", action = "action_EVENT_TIME_AXIS_PASS_6007" }, + -- 第一个增援怪死亡 + { config_id = 1006008, name = "TIME_AXIS_PASS_6008", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_6008", action = "action_EVENT_TIME_AXIS_PASS_6008" }, + -- 第二波怪物死一只怪 + { config_id = 1006010, name = "ANY_MONSTER_DIE_6010", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_6010", action = "action_EVENT_ANY_MONSTER_DIE_6010" }, + -- 第二波怪物死2只怪 + { config_id = 1006011, name = "ANY_MONSTER_DIE_6011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_6011", action = "action_EVENT_ANY_MONSTER_DIE_6011" }, + -- 第二波怪结束开车 + { config_id = 1006012, name = "TIME_AXIS_PASS_6012", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_6012", action = "action_EVENT_TIME_AXIS_PASS_6012" }, + -- 艾米尔死亡开车 + { config_id = 1006013, name = "ANY_MONSTER_DIE_6013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_6013", action = "action_EVENT_ANY_MONSTER_DIE_6013" }, + -- 通知任务 + { config_id = 1006014, name = "TIME_AXIS_PASS_6014", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_6014", action = "action_EVENT_TIME_AXIS_PASS_6014" } +} + +-- 变量 +variables = { + { config_id = 1, name = "secondwave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +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 = { 6001 }, + gadgets = { }, + regions = { }, + triggers = { "GROUP_REFRESH_6006", "TIME_AXIS_PASS_6007", "TIME_AXIS_PASS_6008", "TIME_AXIS_PASS_6012", "ANY_MONSTER_DIE_6013", "TIME_AXIS_PASS_6014" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_GROUP_REFRESH_6006(context, evt) + -- 创建标识为"FinalBattle",时间节点为{5,40,70}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "FinalBattle", {5,40,70}, false) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_6007(context, evt) + if "FinalBattle" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_6007(context, evt) + -- 调用提示id为 500660260 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 500660260) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 延迟0秒刷怪 + if 0 ~= ScriptLib.CreateMonster(context, { config_id = 6002, delay_time = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster") + return -1 + end + + -- 延迟0秒刷怪 + if 0 ~= ScriptLib.CreateMonster(context, { config_id = 6009, delay_time = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_6008(context, evt) + if "FinalBattle" ~= evt.source_name or 2 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_6008(context, evt) + -- 调用提示id为 500660261 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 500660261) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 延迟0秒刷怪 + if 0 ~= ScriptLib.CreateMonster(context, { config_id = 6003, delay_time = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_6010(context, evt) + if 6002 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_6010(context, evt) + -- 针对当前group内变量名为 "secondwave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "secondwave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_6011(context, evt) + if 6009 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_6011(context, evt) + -- 针对当前group内变量名为 "secondwave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "secondwave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_6012(context, evt) + if "FinalBattle" ~= evt.source_name or 3 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_6012(context, evt) + -- 调用提示id为 500660265 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 500660265) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 延迟0秒刷怪 + if 0 ~= ScriptLib.CreateMonster(context, { config_id = 6004, delay_time = 0 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_6013(context, evt) + if 6001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_6013(context, evt) + -- 调用提示id为 500660266 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 500660266) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + -- 杀死Group内所有monster + if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220165006, kill_policy = GroupKillPolicy.GROUP_KILL_MONSTER }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_monster_by_group") + return -1 + end + + + -- 创建标识为"FinalBattleFin",时间节点为{5}的时间轴,false用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "FinalBattleFin", {5}, false) + + + -- 停止标识为"FinalBattle"的时间轴 + ScriptLib.EndTimeAxis(context, "FinalBattle") + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_6014(context, evt) + if "FinalBattleFin" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_6014(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650061") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 杀死Group内所有monster + if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220165006, kill_policy = GroupKillPolicy.GROUP_KILL_MONSTER }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_monster_by_group") + return -1 + end + + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165007.lua b/Resources/Scripts/Scene/20165/scene20165_group220165007.lua new file mode 100644 index 000000000..cdfac4297 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165007.lua @@ -0,0 +1,175 @@ +-- 基础信息 +local base_info = { + group_id = 220165007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 7001, monster_id = 21020201, pos = { x = -562.010, y = 51.396, z = 741.942 }, rot = { x = 0.000, y = 219.620, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7002, monster_id = 26120401, pos = { x = -566.852, y = 51.396, z = 742.428 }, rot = { x = 0.000, y = 187.750, z = 0.000 }, level = 1, drop_id = 1000100, pose_id = 101 }, + { config_id = 7003, monster_id = 26120401, pos = { x = -560.318, y = 51.396, z = 738.267 }, rot = { x = 0.000, y = 238.709, z = 0.000 }, level = 1, drop_id = 1000100, pose_id = 101 }, + { config_id = 7004, monster_id = 21010701, pos = { x = -564.223, y = 51.396, z = 743.617 }, rot = { x = 0.000, y = 215.883, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7005, monster_id = 26090801, pos = { x = -565.005, y = 51.396, z = 740.322 }, rot = { x = 0.000, y = 222.428, z = 0.000 }, level = 1, drop_id = 1000100, pose_id = 101 }, + { config_id = 7006, monster_id = 26090801, pos = { x = -562.813, y = 51.396, z = 738.139 }, rot = { x = 0.000, y = 235.372, z = 0.000 }, level = 1, drop_id = 1000100, pose_id = 101 }, + { config_id = 7007, monster_id = 21010701, pos = { x = -558.559, y = 51.396, z = 739.846 }, rot = { x = 0.000, y = 234.360, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7008, monster_id = 21010201, pos = { x = -565.243, y = 51.396, z = 739.874 }, rot = { x = 0.000, y = 203.884, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7010, monster_id = 21010201, pos = { x = -561.933, y = 51.396, z = 737.220 }, rot = { x = 0.000, y = 225.759, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7011, monster_id = 21030301, pos = { x = -562.043, y = 51.396, z = 741.779 }, rot = { x = 0.000, y = 220.222, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7014, monster_id = 26091001, pos = { x = -565.088, y = 51.396, z = 740.235 }, rot = { x = 0.000, y = 224.356, z = 0.000 }, level = 1, drop_id = 1000100, pose_id = 101 }, + { config_id = 7015, monster_id = 26091001, pos = { x = -562.776, y = 51.396, z = 738.158 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, pose_id = 101 }, + { config_id = 7016, monster_id = 20010501, pos = { x = -566.976, y = 51.396, z = 742.155 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7017, monster_id = 20010501, pos = { x = -560.190, y = 51.396, z = 737.626 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100 }, + { config_id = 7018, monster_id = 21020201, pos = { x = -561.975, y = 51.396, z = 741.928 }, rot = { x = 0.000, y = 221.349, z = 0.000 }, level = 1, drop_id = 1000100 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1007009, name = "ANY_MONSTER_DIE_7009", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7009", action = "action_EVENT_ANY_MONSTER_DIE_7009" }, + -- 第一波 + { config_id = 1007012, name = "ANY_MONSTER_DIE_7012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7012", action = "action_EVENT_ANY_MONSTER_DIE_7012" }, + -- 第2波 + { config_id = 1007013, name = "ANY_MONSTER_DIE_7013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7013", action = "action_EVENT_ANY_MONSTER_DIE_7013" } +} + +-- 变量 +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 = { 7001, 7002, 7003, 7005, 7006 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_7012" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 7004, 7007, 7008, 7010, 7011 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_7013" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 7014, 7015, 7016, 7017, 7018 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_7009" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7009(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7009(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "2201650071") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7012(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165007, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7013(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 220165007, 4) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165008.lua b/Resources/Scripts/Scene/20165/scene20165_group220165008.lua new file mode 100644 index 000000000..3847e4135 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165008.lua @@ -0,0 +1,81 @@ +-- 基础信息 +local base_info = { + group_id = 220165008 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 8001, gadget_id = 71700554, pos = { x = -562.730, y = 22.600, z = 190.988 }, 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 = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 8001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165009.lua b/Resources/Scripts/Scene/20165/scene20165_group220165009.lua new file mode 100644 index 000000000..46c2785f6 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165009.lua @@ -0,0 +1,81 @@ +-- 基础信息 +local base_info = { + group_id = 220165009 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 9001, gadget_id = 70710884, pos = { x = -551.501, y = 51.396, z = 743.308 }, 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 = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 9001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165010.lua b/Resources/Scripts/Scene/20165/scene20165_group220165010.lua new file mode 100644 index 000000000..2fc068345 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165010.lua @@ -0,0 +1,385 @@ +-- 基础信息 +local base_info = { + group_id = 220165010 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 10001, gadget_id = 70900201, pos = { x = 313.237, y = 18.914, z = 233.898 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10002, gadget_id = 70900201, pos = { x = 281.051, y = 28.157, z = 222.583 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10003, gadget_id = 70900201, pos = { x = 260.331, y = 28.451, z = 218.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10004, gadget_id = 70900201, pos = { x = 227.605, y = 16.675, z = 168.807 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10005, gadget_id = 70900201, pos = { x = -561.562, y = 23.967, z = 192.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10006, gadget_id = 70900201, pos = { x = -536.471, y = 24.674, z = 192.229 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10007, gadget_id = 70900201, pos = { x = 922.378, y = 16.100, z = 224.469 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10008, gadget_id = 70900201, pos = { x = 922.409, y = 16.328, z = 218.918 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10009, gadget_id = 70900201, pos = { x = 874.903, y = 28.699, z = 217.609 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10010, gadget_id = 70900201, pos = { x = 272.756, y = 28.747, z = 217.589 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10011, gadget_id = 70900201, pos = { x = 821.352, y = 15.290, z = 256.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10012, gadget_id = 70900201, pos = { x = 814.077, y = 17.256, z = 265.724 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10013, gadget_id = 70900201, pos = { x = 555.507, y = 59.230, z = 777.198 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10014, gadget_id = 70900201, pos = { x = 538.399, y = 53.942, z = 778.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10015, gadget_id = 70900201, pos = { x = 310.025, y = 18.389, z = 229.511 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10016, gadget_id = 70900201, pos = { x = 272.756, y = 28.747, z = 217.589 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10017, gadget_id = 70900201, pos = { x = 300.121, y = 9.713, z = 201.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10018, gadget_id = 70900201, pos = { x = 857.472, y = 27.077, z = 224.885 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10019, gadget_id = 70900201, pos = { x = 227.746, y = 16.683, z = 168.473 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10024, gadget_id = 70900201, pos = { x = 872.485, y = 27.077, z = 224.796 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10026, gadget_id = 70900201, pos = { x = 872.600, y = 27.327, z = 224.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 10027, gadget_id = 70900201, pos = { x = 279.297, y = 29.121, z = 222.707 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 10020, shape = RegionShape.SPHERE, radius = 10, pos = { x = 277.192, y = 26.545, z = 220.527 } }, + { config_id = 10021, shape = RegionShape.SPHERE, radius = 5, pos = { x = -552.346, y = 22.363, z = 189.770 } }, + { config_id = 10022, shape = RegionShape.SPHERE, radius = 5, pos = { x = 556.654, y = 56.110, z = 774.461 } }, + { config_id = 10023, shape = RegionShape.SPHERE, radius = 5, pos = { x = 309.722, y = 17.330, z = 228.454 } } +} + +-- 触发器 +triggers = { + { config_id = 1010020, name = "ENTER_REGION_10020", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_10020", action = "action_EVENT_ENTER_REGION_10020" }, + { config_id = 1010021, name = "ENTER_REGION_10021", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_10021", action = "action_EVENT_ENTER_REGION_10021" }, + { config_id = 1010022, name = "ENTER_REGION_10022", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_10022", action = "action_EVENT_ENTER_REGION_10022" }, + { config_id = 1010023, name = "ENTER_REGION_10023", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_10023", action = "action_EVENT_ENTER_REGION_10023" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = 第一次, + monsters = { }, + gadgets = { 10001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 10002 }, + regions = { 10020 }, + triggers = { "ENTER_REGION_10020" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 10003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 10004 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 咖啡馆(改成通知了再消失), + monsters = { }, + gadgets = { 10005 }, + regions = { 10021 }, + triggers = { "ENTER_REGION_10021" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 10006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 第二次, + monsters = { }, + gadgets = { 10007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = , + monsters = { }, + gadgets = { 10008 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = , + monsters = { }, + gadgets = { 10009 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = , + monsters = { }, + gadgets = { 10010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = , + monsters = { }, + gadgets = { 10011 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = , + monsters = { }, + gadgets = { 10012 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 13, + -- description = 野外(改成通知了再消失), + monsters = { }, + gadgets = { 10013 }, + regions = { 10022 }, + triggers = { "ENTER_REGION_10022" }, + rand_weight = 100 + }, + { + -- suite_id = 14, + -- description = , + monsters = { }, + gadgets = { 10014 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 15, + -- description = 第三次, + monsters = { }, + gadgets = { 10015 }, + regions = { 10023 }, + triggers = { "ENTER_REGION_10023" }, + rand_weight = 100 + }, + { + -- suite_id = 16, + -- description = , + monsters = { }, + gadgets = { 10016 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 17, + -- description = , + monsters = { }, + gadgets = { 10017 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 18, + -- description = , + monsters = { }, + gadgets = { 10018 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 19, + -- description = , + monsters = { }, + gadgets = { 10019 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 20, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 21, + -- description = 第二次9-10, + monsters = { }, + gadgets = { 10026 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 22, + -- description = 第二次9-10, + monsters = { }, + gadgets = { 10027 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 23, + -- description = 第三次传送门, + monsters = { }, + gadgets = { 10024 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_10020(context, evt) + if evt.param1 ~= 10020 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_10020(context, evt) + -- 删除suite1的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 1) + + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_10021(context, evt) + if evt.param1 ~= 10021 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_10021(context, evt) + -- 删除suite5的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 5) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_10022(context, evt) + if evt.param1 ~= 10022 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_10022(context, evt) + -- 删除suite13的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 220165010, 13) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_10023(context, evt) + if evt.param1 ~= 10023 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_10023(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220165010, suite = 16 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165011.lua b/Resources/Scripts/Scene/20165/scene20165_group220165011.lua new file mode 100644 index 000000000..533e53774 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165011.lua @@ -0,0 +1,111 @@ +-- 基础信息 +local base_info = { + group_id = 220165011 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1011001, name = "GROUP_REFRESH_11001", event = EventType.EVENT_GROUP_REFRESH, source = "", condition = "", action = "action_EVENT_GROUP_REFRESH_11001" }, + { config_id = 1011002, name = "TIME_AXIS_PASS_11002", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_11002", action = "action_EVENT_TIME_AXIS_PASS_11002", trigger_count = 0 } +} + +-- 变量 +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 = { "GROUP_REFRESH_11001", "TIME_AXIS_PASS_11002" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_GROUP_REFRESH_11001(context, evt) + -- 创建标识为"timer",时间节点为{20}的时间轴,true用于控制该时间轴是否循环 + ScriptLib.InitTimeAxis(context, "timer", {20}, true) + + + return 0 +end + +-- 触发条件 +function condition_EVENT_TIME_AXIS_PASS_11002(context, evt) + if "timer" ~= evt.source_name or 1 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_TIME_AXIS_PASS_11002(context, evt) + -- 调用提示id为 400903 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 400903) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/20165/scene20165_group220165012.lua b/Resources/Scripts/Scene/20165/scene20165_group220165012.lua new file mode 100644 index 000000000..a6c70d189 --- /dev/null +++ b/Resources/Scripts/Scene/20165/scene20165_group220165012.lua @@ -0,0 +1,73 @@ +-- 基础信息 +local base_info = { + group_id = 220165012 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 12001, gadget_id = 70310016, pos = { x = -565.904, y = 46.137, z = 791.213 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12002, gadget_id = 70310016, pos = { x = -564.535, y = 48.498, z = 799.012 }, 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 = { 12001, 12002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/20168/scene20168.lua b/Resources/Scripts/Scene/20168/scene20168.lua new file mode 100644 index 000000000..acc7ca5a2 --- /dev/null +++ b/Resources/Scripts/Scene/20168/scene20168.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -257.7, z = -286.0 }, + size = { x = 515.1, z = 579.4 }, + born_pos = { x = 0.070, y = 5.315, z = 43.853 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + die_y = -80, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 20168 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -257.7, z = -286.0 }, max = { x = 257.4, z = 293.4 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/20168/scene20168_block20168.lua b/Resources/Scripts/Scene/20168/scene20168_block20168.lua new file mode 100644 index 000000000..c29dbcdbb --- /dev/null +++ b/Resources/Scripts/Scene/20168/scene20168_block20168.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 220168001, refresh_id = 1004, pos = { x = 0.737, y = -58.149, z = -14.345 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20168/scene20168_dummy_points.lua b/Resources/Scripts/Scene/20168/scene20168_dummy_points.lua new file mode 100644 index 000000000..5aedad242 --- /dev/null +++ b/Resources/Scripts/Scene/20168/scene20168_dummy_points.lua @@ -0,0 +1,7 @@ +dummy_points = { + ["Q302807_guide"] = { pos = { x = 0.023, y = 5.748, z = 31.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302807_N10000005"] = { pos = { x = -0.042, y = 5.767, z = 17.337 }, rot = { x = 0.000, y = 177.677, z = 0.000 } }, + ["Q302807_N1005"] = { pos = { x = 1.391, y = 5.767, z = 17.885 }, rot = { x = 0.000, y = 184.249, z = 0.000 } }, + ["Q302807_N1056"] = { pos = { x = -1.703, y = 5.767, z = 17.954 }, rot = { x = 0.000, y = 181.244, z = 0.000 } }, + ["Q302807_N12827"] = { pos = { x = 0.000, y = 5.800, z = -1.469 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/20168/scene20168_group220168001.lua b/Resources/Scripts/Scene/20168/scene20168_group220168001.lua new file mode 100644 index 000000000..1284d625e --- /dev/null +++ b/Resources/Scripts/Scene/20168/scene20168_group220168001.lua @@ -0,0 +1,136 @@ +-- 基础信息 +local base_info = { + group_id = 220168001 +} + +-- Trigger变量 +local defs = { + phaseOneBoss = 1001, + phaseTwoBoss = 1002, + questBossAppear = 302808, + questAllAvatarDie = 302809, + questAvatarRevive = 302810, + transTarget = 1004, + phaseThreeBoss = 1007, + gadget_music_change = 1009 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1001, monster_id = 29070101, pos = { x = 0.000, y = 5.800, z = 1.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 11 }, + { config_id = 1002, monster_id = 29070102, pos = { x = 0.000, y = -58.140, z = -30.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1007, monster_id = 29070105, pos = { x = 0.000, y = -58.140, z = -30.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1005, gadget_id = 70290651, pos = { x = 0.000, y = 2.700, z = -1.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1008, gadget_id = 70290834, pos = { x = -1.500, y = 5.530, z = 68.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 1009, gadget_id = 70290868, pos = { x = 36.042, y = -58.149, z = 1.936 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1010, gadget_id = 70290869, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1001003, name = "ANY_MONSTER_DIE_1003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1003", action = "action_EVENT_ANY_MONSTER_DIE_1003" } +} + +-- 点位 +points = { + { config_id = 1004, pos = { x = 0.000, y = -58.149, z = 37.350 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 1006, gadget_id = 70290652, pos = { x = 0.000, y = -58.900, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1005, 1008, 1010 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1003" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 1010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1003(context, evt) + if 1001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1003(context, evt) + ScriptLib.SetWeatherAreaState(context, 10143, 1) + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220168001, suite = 2 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + +require "V3_2/Boss_Battle_Process_Scaramouche_Quset" \ No newline at end of file diff --git a/Resources/Scripts/Scene/2204/scene2204.lua b/Resources/Scripts/Scene/2204/scene2204.lua new file mode 100644 index 000000000..24eda26cf --- /dev/null +++ b/Resources/Scripts/Scene/2204/scene2204.lua @@ -0,0 +1,23 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -512.0, z = -512.0 }, + size = { x = 1024.0, z = 1024.0 }, + born_pos = { x = 0.000, y = 0.100, z = -10.000 }, + born_rot = { x = 0.000, y = 0.000, z = 0.000 }, + die_y = -15, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 2204 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -512.0, z = -512.0 }, max = { x = 512.0, z = 512.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/2204/scene2204_block2204.lua b/Resources/Scripts/Scene/2204/scene2204_block2204.lua new file mode 100644 index 000000000..c51cab8bb --- /dev/null +++ b/Resources/Scripts/Scene/2204/scene2204_block2204.lua @@ -0,0 +1,3 @@ +-- 所有的group +groups = { +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_block3001.lua b/Resources/Scripts/Scene/3/scene3_block3001.lua index d0fc9fd99..b16fabe14 100644 --- a/Resources/Scripts/Scene/3/scene3_block3001.lua +++ b/Resources/Scripts/Scene/3/scene3_block3001.lua @@ -55,6 +55,7 @@ groups = { { id = 133001053, area = 2, pos = { x = 1769.542, y = 194.600, z = -1525.532 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133001054, area = 2, pos = { x = 1886.167, y = 196.038, z = -1545.934 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133001055, refresh_id = 800002, area = 2, pos = { x = 1847.841, y = 196.771, z = -1256.426 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133001056, area = 2, pos = { x = 1507.518, y = 269.700, z = -1783.460 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133001057, area = 2, pos = { x = 1638.641, y = 253.611, z = -1387.973 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133001058, area = 10, pos = { x = 1378.076, y = 270.147, z = -1154.379 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 }, vision_type = 0 }, { id = 133001059, area = 10, pos = { x = 1566.437, y = 276.831, z = -1027.162 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 }, vision_type = 0 }, diff --git a/Resources/Scripts/Scene/3/scene3_block3003.lua b/Resources/Scripts/Scene/3/scene3_block3003.lua index 7158b125d..38958763a 100644 --- a/Resources/Scripts/Scene/3/scene3_block3003.lua +++ b/Resources/Scripts/Scene/3/scene3_block3003.lua @@ -93,6 +93,7 @@ groups = { { id = 133003098, refresh_id = 1, area = 1, pos = { x = 2348.124, y = 293.137, z = -1728.469 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133003099, area = 1, pos = { x = 2331.215, y = 223.658, z = -1060.102 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133003100, area = 1, pos = { x = 2646.464, y = 382.363, z = -1734.776 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133003101, area = 1, pos = { x = 2403.773, y = 312.378, z = -1688.302 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133003102, refresh_id = 1001, area = 1, pos = { x = 2797.403, y = 270.654, z = -1485.592 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133003104, refresh_id = 1, area = 1, pos = { x = 2534.691, y = 207.261, z = -1135.524 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133003105, refresh_id = 1000, area = 1, pos = { x = 2400.371, y = 262.477, z = -1233.107 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3005.lua b/Resources/Scripts/Scene/3/scene3_block3005.lua index 1e560a966..2e5668a96 100644 --- a/Resources/Scripts/Scene/3/scene3_block3005.lua +++ b/Resources/Scripts/Scene/3/scene3_block3005.lua @@ -1,6 +1,6 @@ -- 所有的group groups = { - { id = 133005001, area = 2, pos = { x = 1538.657, y = 335.521, z = -2113.907 }, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 99 } }, + { id = 133005001, refresh_id = 1, area = 2, pos = { x = 1538.657, y = 335.521, z = -2113.907 }, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 99 } }, { id = 133005002, refresh_id = 1, area = 2, pos = { x = 1366.016, y = 331.152, z = -2035.296 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133005003, refresh_id = 1, area = 2, pos = { x = 1387.923, y = 331.800, z = -2078.528 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133005004, refresh_id = 1, area = 2, pos = { x = 1392.055, y = 331.506, z = -2045.111 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3007.lua b/Resources/Scripts/Scene/3/scene3_block3007.lua index dde4e1c68..1fc05c3d5 100644 --- a/Resources/Scripts/Scene/3/scene3_block3007.lua +++ b/Resources/Scripts/Scene/3/scene3_block3007.lua @@ -72,6 +72,7 @@ groups = { { id = 133007070, refresh_id = 1000, area = 4, pos = { x = 2688.000, y = 200.000, z = 640.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133007071, refresh_id = 800002, area = 4, pos = { x = 2870.069, y = 206.805, z = 48.161 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133007072, refresh_id = 800002, area = 4, pos = { x = 2493.956, y = 205.450, z = 111.383 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133007073, area = 4, pos = { x = 2447.817, y = 225.413, z = 59.622 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133007074, refresh_id = 1, area = 4, pos = { x = 2651.788, y = 282.975, z = 146.655 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133007075, refresh_id = 1001, area = 4, pos = { x = 2566.545, y = 257.468, z = 213.089 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133007076, area = 4, pos = { x = 2657.942, y = 208.226, z = -114.671 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3104.lua b/Resources/Scripts/Scene/3/scene3_block3104.lua index d467ab8bc..7f99df396 100644 --- a/Resources/Scripts/Scene/3/scene3_block3104.lua +++ b/Resources/Scripts/Scene/3/scene3_block3104.lua @@ -274,6 +274,7 @@ groups = { { id = 133104275, area = 9, pos = { x = 399.373, y = 207.134, z = 191.422 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133104276, refresh_id = 1, area = 5, pos = { x = 937.073, y = 213.513, z = 334.798 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133104277, area = 6, pos = { x = 726.274, y = 230.872, z = 1675.981 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133104278, area = 6, pos = { x = 873.775, y = 216.588, z = 580.977 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133104279, refresh_id = 1001, area = 5, pos = { x = 938.488, y = 208.321, z = 321.855 }, is_replaceable = { value = true, version = 1, new_bin_only = true } }, { id = 133104280, refresh_id = 1001, area = 5, pos = { x = 100.662, y = 256.780, z = 895.763 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133104281, refresh_id = 1002, area = 5, pos = { x = 287.582, y = 220.908, z = 236.125 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -286,6 +287,7 @@ groups = { { id = 133104288, area = 9, pos = { x = 408.970, y = 201.072, z = -71.799 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = false }, business = { type = 4 } }, { id = 133104289, refresh_id = 1002, area = 6, pos = { x = 661.808, y = 242.094, z = 812.175 }, is_replaceable = { value = true, version = 1, new_bin_only = false } }, { id = 133104290, refresh_id = 1001, area = 6, pos = { x = 406.285, y = 237.417, z = 757.113 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133104291, area = 9, pos = { x = 244.154, y = 244.294, z = 805.904 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133104292, refresh_id = 1001, area = 6, pos = { x = 498.137, y = 217.216, z = 766.313 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133104293, refresh_id = 1001, area = 6, pos = { x = 379.546, y = 200.450, z = 572.464 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133104294, refresh_id = 1002, area = 6, pos = { x = 365.751, y = 214.645, z = 621.270 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3108.lua b/Resources/Scripts/Scene/3/scene3_block3108.lua index 61630f8f2..62c8b1cbe 100644 --- a/Resources/Scripts/Scene/3/scene3_block3108.lua +++ b/Resources/Scripts/Scene/3/scene3_block3108.lua @@ -182,6 +182,7 @@ groups = { { id = 133108180, refresh_id = 1001, area = 7, pos = { x = -154.110, y = 201.653, z = -451.985 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133108181, refresh_id = 1001, area = 7, pos = { x = -100.281, y = 200.574, z = -683.590 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133108182, refresh_id = 1001, area = 7, pos = { x = -148.876, y = 200.655, z = -906.886 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133108183, area = 7, pos = { x = -238.000, y = 258.000, z = -951.000 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133108187, area = 7, pos = { x = -106.982, y = 253.345, z = -37.823 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = false }, business = { type = 4 } }, { id = 133108188, area = 7, pos = { x = -157.641, y = 202.092, z = -466.053 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = false }, business = { type = 4 } }, { id = 133108189, area = 7, pos = { x = -346.934, y = 200.512, z = -709.952 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = false }, business = { type = 4 } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3220.lua b/Resources/Scripts/Scene/3/scene3_block3220.lua index b7ec21b89..a3225296d 100644 --- a/Resources/Scripts/Scene/3/scene3_block3220.lua +++ b/Resources/Scripts/Scene/3/scene3_block3220.lua @@ -417,6 +417,7 @@ groups = { { id = 133220415, area = 11, pos = { x = -2792.142, y = 205.742, z = -4092.115 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 0 }, { id = 133220416, refresh_id = 1000, area = 11, pos = { x = -2935.098, y = 203.712, z = -4222.411 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220417, refresh_id = 1002, area = 11, pos = { x = -2868.060, y = 203.484, z = -4202.623 }, is_replaceable = { value = true, version = 1, new_bin_only = true } }, + { id = 133220418, area = 11, pos = { x = -2770.862, y = 226.859, z = -4493.188 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133220419, area = 11, pos = { x = -2802.598, y = 200.423, z = -4696.343 }, is_replaceable = { value = true, version = 1, new_bin_only = false } }, { id = 133220420, refresh_id = 1, area = 11, pos = { x = -2778.224, y = 204.410, z = -4182.262 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220421, area = 11, pos = { x = -2648.542, y = 253.476, z = -4473.804 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -481,6 +482,7 @@ groups = { { id = 133220480, refresh_id = 1, area = 11, pos = { x = -2432.785, y = 327.016, z = -4370.196 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220481, refresh_id = 1001, area = 11, pos = { x = -2498.052, y = 260.113, z = -4573.563 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133220482, area = 11, pos = { x = -2335.140, y = 200.318, z = -4261.360 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133220483, area = 11, pos = { x = -2811.360, y = 218.617, z = -4335.782 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133220484, area = 11, pos = { x = -2333.152, y = 190.760, z = -4211.114 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220485, area = 11, pos = { x = -2246.711, y = 188.402, z = -4303.729 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220486, area = 11, pos = { x = -2331.757, y = 192.084, z = -4284.738 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 322003 }, @@ -640,6 +642,7 @@ groups = { { id = 133220640, area = 11, pos = { x = -2390.344, y = 243.787, z = -4278.392 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220641, area = 11, pos = { x = -2402.964, y = 245.562, z = -4285.017 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220642, refresh_id = 99999, area = 11, pos = { x = -2327.429, y = 205.413, z = -4425.060 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133220643, area = 11, pos = { x = -2794.479, y = 225.241, z = -4391.562 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133220644, refresh_id = 1002, area = 11, pos = { x = -2827.490, y = 205.740, z = -4175.285 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220645, area = 11, pos = { x = -2342.540, y = 230.906, z = -4322.388 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220646, area = 11, pos = { x = -2956.752, y = 200.155, z = -4254.380 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, @@ -688,6 +691,7 @@ groups = { { id = 133220689, area = 11, pos = { x = -2395.049, y = 247.605, z = -4259.158 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220690, area = 11, pos = { x = -2686.995, y = 240.642, z = -4569.517 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220691, refresh_id = 999999, area = 11, pos = { x = -3011.281, y = 224.596, z = -4407.022 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133220692, refresh_id = 1, area = 11, pos = { x = -3089.566, y = 242.103, z = -4363.994 }, dynamic_load = true, is_replaceable = { value = false, version = 1, new_bin_only = false }, business = { type = 4 } }, { id = 133220693, area = 11, pos = { x = -2574.570, y = 274.170, z = -4613.988 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 }, vision_type = 0 }, { id = 133220694, refresh_id = 99999, area = 11, pos = { x = -2425.115, y = 228.495, z = -4440.152 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220695, area = 11, pos = { x = -2533.062, y = 200.306, z = -4098.649 }, dynamic_load = true, is_replaceable = { value = true, version = 1, new_bin_only = true }, business = { type = 1 } }, @@ -716,6 +720,7 @@ groups = { { id = 133220718, area = 11, pos = { x = -2997.257, y = 225.836, z = -4399.414 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220719, area = 11, pos = { x = -2476.868, y = 220.119, z = -4107.709 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133220720, area = 11, pos = { x = -2564.260, y = 225.666, z = -4348.752 }, dynamic_load = true, is_replaceable = { value = true, version = 1, new_bin_only = true }, business = { type = 1 } }, + { id = 133220721, area = 11, pos = { x = -2789.209, y = 228.319, z = -4394.909 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133220723, area = 11, pos = { x = -2348.267, y = 227.881, z = -4344.657 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220724, area = 11, pos = { x = -2425.079, y = 238.572, z = -4244.847 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133220725, area = 11, pos = { x = -2485.582, y = 448.064, z = -4364.680 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3301.lua b/Resources/Scripts/Scene/3/scene3_block3301.lua index ee88c1cc9..e74e1454d 100644 --- a/Resources/Scripts/Scene/3/scene3_block3301.lua +++ b/Resources/Scripts/Scene/3/scene3_block3301.lua @@ -239,7 +239,7 @@ groups = { { id = 133301237, refresh_id = 999999, area = 22, pos = { x = -384.000, y = 219.615, z = 3712.001 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301238, refresh_id = 999999, area = 22, pos = { x = -143.503, y = 265.730, z = 3202.578 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301239, refresh_id = 999999, area = 23, pos = { x = -896.000, y = 238.483, z = 3968.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, - { id = 133301240, refresh_id = 1001, area = 23, pos = { x = -1057.676, y = 268.656, z = 3083.105 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133301240, refresh_id = 1001, area = 23, pos = { x = -1057.676, y = 268.656, z = 3083.105 }, is_replaceable = { value = true, version = 1, new_bin_only = false } }, { id = 133301241, area = 22, pos = { x = -342.701, y = 236.890, z = 3903.831 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301242, area = 29, pos = { x = -204.026, y = 226.141, z = 3521.509 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133301243, refresh_id = 999999, area = 22, pos = { x = -532.563, y = 195.456, z = 3723.486 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -511,6 +511,7 @@ groups = { { id = 133301509, refresh_id = 1001, area = 22, pos = { x = -210.072, y = 236.053, z = 3146.722 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301510, area = 23, pos = { x = -990.024, y = 197.710, z = 3600.353 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133301511, area = 21, pos = { x = -1232.273, y = 176.500, z = 2977.389 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133301512, area = 23, pos = { x = -860.544, y = 224.486, z = 3881.419 }, dynamic_load = true, load_strategy = 1, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133301513, refresh_id = 999999, area = 23, pos = { x = -909.512, y = 196.214, z = 3619.579 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301514, refresh_id = 1001, area = 22, pos = { x = -374.428, y = 211.805, z = 3687.728 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301515, area = 22, pos = { x = -623.210, y = 120.470, z = 3586.431 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -542,6 +543,7 @@ groups = { { id = 133301541, area = 21, pos = { x = -1191.174, y = 314.755, z = 2790.027 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301542, area = 25, pos = { x = -697.498, y = 125.385, z = 3984.646 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133301543, area = 29, pos = { x = -184.389, y = 238.973, z = 3595.211 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133301544, area = 26, pos = { x = -2103.117, y = 296.617, z = 3962.557 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133301545, area = 29, pos = { x = -104.161, y = 248.995, z = 3431.599 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133301546, area = 29, pos = { x = -106.930, y = 248.883, z = 3435.494 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133301547, refresh_id = 1001, area = 22, pos = { x = -428.065, y = 222.743, z = 3223.564 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3302.lua b/Resources/Scripts/Scene/3/scene3_block3302.lua index ac9fed19a..f60160b64 100644 --- a/Resources/Scripts/Scene/3/scene3_block3302.lua +++ b/Resources/Scripts/Scene/3/scene3_block3302.lua @@ -283,6 +283,7 @@ groups = { { id = 133302281, area = 20, pos = { x = -104.054, y = 239.351, z = 2132.077 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302282, area = 20, pos = { x = -105.031, y = 239.302, z = 2132.099 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302283, refresh_id = 1001, area = 20, pos = { x = -105.872, y = 239.296, z = 2132.273 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133302284, area = 24, pos = { x = -335.539, y = 314.307, z = 2872.170 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133302285, refresh_id = 999999, area = 24, pos = { x = -867.672, y = 217.688, z = 2591.636 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302286, area = 24, pos = { x = -698.462, y = 174.907, z = 2513.763 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 3 } }, { id = 133302287, refresh_id = 1001, area = 24, pos = { x = -796.838, y = 191.888, z = 2619.247 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -552,7 +553,8 @@ groups = { { id = 133302551, refresh_id = 1001, area = 24, pos = { x = -644.911, y = 228.155, z = 2303.637 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302552, area = 24, pos = { x = -507.081, y = 137.767, z = 2494.739 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302553, refresh_id = 999999, area = 24, pos = { x = -200.185, y = 200.000, z = 2928.888 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, - { id = 133302554, refresh_id = 1001, area = 24, pos = { x = -208.342, y = 200.000, z = 2934.648 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133302554, refresh_id = 1001, area = 24, pos = { x = -208.342, y = 200.000, z = 2934.648 }, is_replaceable = { value = true, version = 1, new_bin_only = false } }, + { id = 133302555, area = 24, pos = { x = -385.431, y = 281.463, z = 2838.892 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133302556, area = 24, pos = { x = -581.697, y = 108.182, z = 2222.060 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302557, area = 22, pos = { x = -727.690, y = 222.784, z = 3001.363 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302558, area = 24, pos = { x = -620.179, y = 159.359, z = 2722.295 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -561,6 +563,7 @@ groups = { { id = 133302561, area = 24, pos = { x = -583.628, y = 106.339, z = 2343.521 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302562, area = 24, pos = { x = -275.202, y = 192.690, z = 2519.106 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302563, area = 20, pos = { x = 164.070, y = 426.547, z = 2134.938 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133302564, area = 24, pos = { x = -214.805, y = 200.391, z = 2970.876 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133302565, refresh_id = 1, area = 24, pos = { x = -741.026, y = 143.222, z = 2548.897 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302566, refresh_id = 1001, area = 24, pos = { x = -760.279, y = 171.426, z = 2612.109 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302567, area = 24, pos = { x = -915.723, y = 194.248, z = 2151.239 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, @@ -684,12 +687,15 @@ groups = { { id = 133302687, refresh_id = 1000, area = 24, pos = { x = -231.740, y = 219.999, z = 2530.823 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302688, refresh_id = 1000, area = 20, pos = { x = -230.443, y = 227.365, z = 2578.095 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302689, refresh_id = 1000, area = 20, pos = { x = -204.586, y = 200.000, z = 2686.829 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, + { id = 133302690, area = 21, pos = { x = -1484.322, y = 201.673, z = 2700.425 }, dynamic_load = true, load_strategy = 1, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133302691, refresh_id = 1001, area = 24, pos = { x = -899.948, y = 211.145, z = 2377.906 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302692, refresh_id = 1002, area = 20, pos = { x = -87.963, y = 288.288, z = 2764.884 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302693, refresh_id = 1001, area = 24, pos = { x = -328.990, y = 185.166, z = 2360.135 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133302694, area = 24, pos = { x = -273.287, y = 246.942, z = 2784.870 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133302695, area = 20, pos = { x = -27.517, y = 247.362, z = 2911.596 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302696, area = 20, pos = { x = -132.493, y = 202.636, z = 2875.228 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302697, area = 24, pos = { x = -814.623, y = 167.264, z = 2336.192 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133302698, area = 24, pos = { x = -589.039, y = 226.859, z = 2661.005 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133302699, refresh_id = 1000, area = 24, pos = { x = -758.492, y = 205.394, z = 2879.834 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302700, area = 20, pos = { x = -97.872, y = 279.552, z = 2752.085 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 0 }, { id = 133302701, area = 20, pos = { x = -234.078, y = 200.000, z = 2690.046 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, @@ -697,5 +703,16 @@ groups = { { id = 133302703, refresh_id = 999999, area = 20, pos = { x = -88.234, y = 174.150, z = 2122.744 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133302704, refresh_id = 1000, area = 20, pos = { x = -63.384, y = 183.940, z = 2855.979 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33020010 }, { id = 133302705, refresh_id = 1000, area = 24, pos = { x = -920.209, y = 205.135, z = 2587.039 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, - { id = 133302706, refresh_id = 999999, area = 20, pos = { x = -56.219, y = 169.431, z = 2067.581 }, is_replaceable = { value = false, version = 0, new_bin_only = true } } + { id = 133302706, refresh_id = 999999, area = 20, pos = { x = -56.219, y = 169.431, z = 2067.581 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133302707, area = 24, pos = { x = -730.289, y = 165.164, z = 2502.540 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302711, area = 24, pos = { x = -377.359, y = 243.234, z = 2640.401 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302712, area = 24, pos = { x = -398.421, y = 234.383, z = 2793.325 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302713, area = 24, pos = { x = -500.412, y = 222.723, z = 2775.958 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302714, area = 24, pos = { x = -425.623, y = 246.137, z = 2737.174 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302715, area = 24, pos = { x = -514.127, y = 229.584, z = 2701.837 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133302716, area = 24, pos = { x = -221.466, y = 200.774, z = 2968.699 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302719, area = 24, pos = { x = -785.595, y = 167.925, z = 2437.903 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302720, area = 24, pos = { x = -913.308, y = 201.355, z = 2731.429 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302723, area = 24, pos = { x = -428.750, y = 246.907, z = 2734.120 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133302727, area = 24, pos = { x = -906.258, y = 211.635, z = 2639.988 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_block3303.lua b/Resources/Scripts/Scene/3/scene3_block3303.lua index e01247665..6264b3652 100644 --- a/Resources/Scripts/Scene/3/scene3_block3303.lua +++ b/Resources/Scripts/Scene/3/scene3_block3303.lua @@ -158,7 +158,7 @@ groups = { { id = 133303156, refresh_id = 1, area = 26, pos = { x = -1861.087, y = 320.318, z = 4027.433 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303157, area = 23, pos = { x = -1557.656, y = 284.040, z = 3516.086 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303158, refresh_id = 1, area = 26, pos = { x = -1736.219, y = 342.973, z = 4194.546 }, is_replaceable = { value = true, version = 0, new_bin_only = false } }, - { id = 133303159, refresh_id = 1001, area = 23, pos = { x = -1399.906, y = 269.060, z = 3915.551 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33030014 }, + { id = 133303159, refresh_id = 1001, area = 23, pos = { x = -1399.906, y = 269.060, z = 3915.551 }, is_replaceable = { value = true, version = 1, new_bin_only = false }, vision_type = 33030014 }, { id = 133303160, refresh_id = 1001, area = 23, pos = { x = -1222.468, y = 232.260, z = 3696.929 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303161, area = 23, pos = { x = -1716.587, y = 191.433, z = 3371.470 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303162, area = 23, pos = { x = -1901.478, y = 271.369, z = 3226.914 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -449,7 +449,7 @@ groups = { { id = 133303447, refresh_id = 1, area = 23, pos = { x = -1867.197, y = 11.466, z = 3333.189 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303448, refresh_id = 1001, area = 23, pos = { x = -1866.571, y = 11.924, z = 3337.980 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303449, refresh_id = 1000, area = 23, pos = { x = -1823.382, y = -2.924, z = 3199.989 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, - { id = 133303450, refresh_id = 1, area = 23, pos = { x = -1841.107, y = 6.292, z = 3200.015 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133303450, area = 23, pos = { x = -1841.107, y = 6.292, z = 3200.015 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303451, refresh_id = 1, area = 23, pos = { x = -1864.323, y = 2.654, z = 3274.826 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303452, refresh_id = 1, area = 23, pos = { x = -1934.042, y = 13.696, z = 3212.923 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303453, area = 23, pos = { x = -1894.694, y = 19.123, z = 3185.530 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -481,6 +481,8 @@ groups = { { id = 133303479, refresh_id = 1, area = 23, pos = { x = -1110.556, y = 170.834, z = 3703.582 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303480, area = 23, pos = { x = -1057.666, y = 188.334, z = 3749.055 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303481, area = 23, pos = { x = -1105.742, y = 186.480, z = 3739.272 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, + { id = 133303482, area = 21, pos = { x = -2020.929, y = 200.849, z = 2469.421 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133303483, area = 23, pos = { x = -1058.108, y = 277.197, z = 3124.889 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133303484, area = 23, pos = { x = -1528.279, y = 200.517, z = 3454.765 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = false }, business = { type = 2 } }, { id = 133303485, refresh_id = 1, area = 23, pos = { x = -1161.002, y = 265.405, z = 3460.412 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303486, area = 23, pos = { x = -1187.259, y = 208.069, z = 3500.240 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -631,13 +633,16 @@ groups = { { id = 133303632, refresh_id = 1, area = 23, pos = { x = -1504.509, y = 283.377, z = 3244.307 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303633, refresh_id = 1, area = 23, pos = { x = -1580.147, y = 219.146, z = 3296.952 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303634, refresh_id = 1, area = 23, pos = { x = -1693.580, y = 252.998, z = 3147.737 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133303635, area = 23, pos = { x = -1419.089, y = 270.047, z = 3906.604 }, dynamic_load = true, load_strategy = 1, is_replaceable = { value = true, version = 0, new_bin_only = false }, business = { type = 4 } }, { id = 133303636, area = 23, pos = { x = -1589.445, y = 127.386, z = 3346.138 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303637, area = 23, pos = { x = -1338.938, y = 163.636, z = 3360.902 }, dynamic_load = true, load_strategy = 1, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133303638, refresh_id = 1, area = 23, pos = { x = -1731.337, y = 124.752, z = 3314.481 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303639, refresh_id = 1, area = 23, pos = { x = -1898.032, y = 371.665, z = 3521.515 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303640, refresh_id = 1, area = 23, pos = { x = -1262.947, y = 222.866, z = 3967.363 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303641, refresh_id = 1, area = 23, pos = { x = -1236.283, y = 241.811, z = 3206.046 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133303642, area = 23, pos = { x = -1579.117, y = 249.850, z = 3867.322 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133303643, refresh_id = 1, area = 23, pos = { x = -1905.748, y = 271.188, z = 3220.687 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133303644, area = 26, pos = { x = -1960.752, y = 295.344, z = 4009.968 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133303645, refresh_id = 999999, area = 23, pos = { x = -1350.414, y = 321.999, z = 3657.598 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303646, refresh_id = 1, area = 23, pos = { x = -1165.443, y = 186.782, z = 3673.982 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303647, refresh_id = 1000, area = 23, pos = { x = -1338.388, y = 192.237, z = 3329.959 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -653,7 +658,10 @@ groups = { { id = 133303657, area = 26, pos = { x = -1971.376, y = 282.698, z = 3995.872 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133303659, area = 23, pos = { x = -1412.765, y = 231.470, z = 3689.269 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303660, refresh_id = 1, area = 26, pos = { x = -1995.085, y = 283.803, z = 4062.116 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133303661, area = 23, pos = { x = -1055.517, y = 293.669, z = 3214.464 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303662, refresh_id = 1000, area = 23, pos = { x = -1129.108, y = 178.090, z = 3665.247 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133303663, refresh_id = 1, area = 23, pos = { x = -1155.762, y = 82.271, z = 3851.246 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, - { id = 133303664, area = 23, pos = { x = -1721.511, y = 213.776, z = 3499.920 }, is_replaceable = { value = false, version = 0, new_bin_only = true } } + { id = 133303664, area = 23, pos = { x = -1721.511, y = 213.776, z = 3499.920 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133303666, area = 23, pos = { x = -1202.136, y = 227.296, z = 3132.102 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133303667, area = 23, pos = { x = -1088.673, y = 283.635, z = 3171.715 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_block3304.lua b/Resources/Scripts/Scene/3/scene3_block3304.lua index 258c3ae85..26e8398f5 100644 --- a/Resources/Scripts/Scene/3/scene3_block3304.lua +++ b/Resources/Scripts/Scene/3/scene3_block3304.lua @@ -399,6 +399,7 @@ groups = { { id = 133304397, area = 21, pos = { x = -1902.588, y = 195.679, z = 2949.471 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304398, area = 21, pos = { x = -1478.579, y = 277.011, z = 3050.087 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304399, area = 21, pos = { x = -1770.533, y = 247.916, z = 2760.552 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133304400, area = 26, pos = { x = -2702.366, y = 289.768, z = 4128.269 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133304401, area = 21, pos = { x = -1420.185, y = 184.934, z = 2283.885 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304402, area = 21, pos = { x = -1463.318, y = 122.698, z = 2478.254 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304403, area = 21, pos = { x = -1539.824, y = 246.020, z = 2314.702 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33040004 }, @@ -440,6 +441,7 @@ groups = { { id = 133304439, area = 21, pos = { x = -1576.083, y = 200.000, z = 2530.252 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304440, area = 21, pos = { x = -1996.158, y = 239.609, z = 2722.455 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304441, area = 21, pos = { x = -1520.490, y = 242.162, z = 2840.166 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133304442, area = 21, pos = { x = -1211.195, y = 343.819, z = 2455.634 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133304443, refresh_id = 1001, area = 21, pos = { x = -1489.702, y = 270.755, z = 2846.274 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33040022 }, { id = 133304444, refresh_id = 1, area = 21, pos = { x = -1192.198, y = 264.498, z = 2755.065 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304445, area = 21, pos = { x = -1533.974, y = 226.829, z = 2341.714 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -503,6 +505,8 @@ groups = { { id = 133304503, refresh_id = 1, area = 21, pos = { x = -1468.744, y = 227.683, z = 2757.622 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133304504, refresh_id = 1001, area = 21, pos = { x = -1177.854, y = 264.474, z = 2763.409 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133304505, area = 21, pos = { x = -1217.456, y = 176.500, z = 2956.439 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133304506, area = 24, pos = { x = -686.851, y = 174.033, z = 2515.127 }, dynamic_load = true, load_strategy = 1, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133304507, area = 21, pos = { x = -1915.708, y = 203.856, z = 2504.562 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133304508, area = 21, pos = { x = -1638.019, y = 202.289, z = 2590.880 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304509, refresh_id = 1, area = 21, pos = { x = -1160.066, y = 200.466, z = 2685.715 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133304510, refresh_id = 1000, area = 21, pos = { x = -1922.956, y = 327.643, z = 2593.758 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, @@ -559,13 +563,21 @@ groups = { { id = 133304561, refresh_id = 1, area = 21, pos = { x = -1648.785, y = 213.061, z = 2523.531 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304562, refresh_id = 1, area = 21, pos = { x = -1542.101, y = 241.239, z = 2855.631 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133304563, refresh_id = 1, area = 21, pos = { x = -1340.241, y = 278.932, z = 2921.056 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, + { id = 133304564, area = 21, pos = { x = -1666.669, y = 205.863, z = 2553.561 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133304565, area = 21, pos = { x = -1547.172, y = 231.860, z = 2346.228 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304566, refresh_id = 1000, area = 23, pos = { x = -1042.304, y = 275.803, z = 2994.041 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304567, refresh_id = 1000, area = 21, pos = { x = -1197.186, y = 138.726, z = 2288.444 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304568, area = 21, pos = { x = -1341.171, y = 181.462, z = 2880.615 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133304569, area = 21, pos = { x = -1911.796, y = 203.099, z = 2505.144 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133304570, refresh_id = 1, area = 21, pos = { x = -1135.382, y = 287.039, z = 2149.976 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304571, area = 21, pos = { x = -1341.237, y = 171.706, z = 2442.758 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 }, vision_type = 0 }, { id = 133304572, area = 21, pos = { x = -1427.018, y = 201.634, z = 2746.772 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 0 }, + { id = 133304573, area = 21, pos = { x = -1910.430, y = 203.100, z = 2501.078 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133304574, area = 21, pos = { x = -1993.846, y = 201.391, z = 2416.938 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133304575, area = 21, pos = { x = -2011.323, y = 229.497, z = 2696.475 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133304576, area = 21, pos = { x = -1999.736, y = 201.378, z = 2472.548 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133304580, area = 21, pos = { x = -2006.262, y = 201.400, z = 2420.138 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133304582, area = 21, pos = { x = -1542.673, y = 204.033, z = 2680.745 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133304848, refresh_id = 1000, area = 21, pos = { x = -1547.347, y = 125.766, z = 2180.709 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33040006 }, { id = 133304849, area = 21, pos = { x = -1737.418, y = 195.824, z = 2155.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133304850, area = 21, pos = { x = -1479.300, y = 135.000, z = 2576.921 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3305.lua b/Resources/Scripts/Scene/3/scene3_block3305.lua index 287f53016..5f82916f8 100644 --- a/Resources/Scripts/Scene/3/scene3_block3305.lua +++ b/Resources/Scripts/Scene/3/scene3_block3305.lua @@ -48,5 +48,6 @@ groups = { { id = 133305047, refresh_id = 1000, area = 26, pos = { x = -2211.480, y = 287.177, z = 4040.844 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133305048, refresh_id = 1001, area = 26, pos = { x = -2225.422, y = 273.912, z = 3995.335 }, is_replaceable = { value = true, version = 0, new_bin_only = true }, vision_type = 33080022 }, { id = 133305049, area = 26, pos = { x = -2288.321, y = 269.975, z = 3887.081 }, dynamic_load = true, unload_when_disconnect = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, - { id = 133305050, area = 26, pos = { x = -2082.015, y = 300.294, z = 3944.896 }, is_replaceable = { value = false, version = 0, new_bin_only = true } } + { id = 133305050, area = 26, pos = { x = -2082.015, y = 300.294, z = 3944.896 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133305051, refresh_id = 1003, limit_drop = true, area = 26, pos = { x = -2438.515, y = 239.356, z = 3899.100 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, force_unload_nodelay = true, vision_type = 0 } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_block3310.lua b/Resources/Scripts/Scene/3/scene3_block3310.lua index 19bd61500..3512906ed 100644 --- a/Resources/Scripts/Scene/3/scene3_block3310.lua +++ b/Resources/Scripts/Scene/3/scene3_block3310.lua @@ -18,6 +18,7 @@ groups = { { id = 133310016, area = 28, pos = { x = -2958.063, y = 58.240, z = 4614.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310017, area = 28, pos = { x = -3296.785, y = 233.315, z = 4593.631 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133310018, area = 28, pos = { x = -3286.424, y = 234.081, z = 4627.362 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33080005 }, + { id = 133310019, area = 26, pos = { x = -2555.016, y = 254.968, z = 4132.756 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133310020, area = 28, pos = { x = -3320.503, y = 219.209, z = 4562.658 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33080005 }, { id = 133310021, area = 28, pos = { x = -3290.196, y = 231.521, z = 4588.790 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310022, refresh_id = 1001, area = 28, pos = { x = -2862.684, y = 261.785, z = 4920.879 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -77,6 +78,7 @@ groups = { { id = 133310080, area = 28, pos = { x = -3019.128, y = 257.052, z = 4885.056 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310081, area = 26, pos = { x = -2407.116, y = 82.486, z = 4409.594 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33080016 }, { id = 133310082, area = 27, pos = { x = -2382.373, y = 96.494, z = 5082.270 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133310083, area = 28, pos = { x = -2634.976, y = 225.291, z = 4836.521 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133310084, refresh_id = 1001, area = 26, pos = { x = -2220.905, y = 303.818, z = 4196.430 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310085, area = 26, pos = { x = -2447.597, y = 259.560, z = 4128.125 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33100005 }, { id = 133310086, area = 28, pos = { x = -2986.125, y = 1.391, z = 4281.442 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -334,6 +336,7 @@ groups = { { id = 133310338, refresh_id = 1000, area = 26, pos = { x = -2321.316, y = 132.769, z = 4755.633 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310339, area = 27, pos = { x = -2506.611, y = 115.098, z = 4795.466 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310340, refresh_id = 1001, area = 26, pos = { x = -2183.498, y = 123.186, z = 4873.383 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133310341, area = 26, pos = { x = -2142.086, y = 291.441, z = 4020.351 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133310342, refresh_id = 999999, area = 26, pos = { x = -2126.270, y = 139.346, z = 4860.699 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310343, refresh_id = 1001, area = 26, pos = { x = -2127.111, y = 136.183, z = 4857.990 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310344, refresh_id = 1, area = 26, pos = { x = -2368.527, y = 107.974, z = 4787.719 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -569,12 +572,14 @@ groups = { { id = 133310579, refresh_id = 1001, area = 28, pos = { x = -2941.918, y = 228.871, z = 4136.534 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133310580, refresh_id = 1, area = 26, pos = { x = -2114.574, y = 168.229, z = 4543.494 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310581, refresh_id = 1001, area = 28, pos = { x = -2910.578, y = 270.051, z = 4124.280 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, + { id = 133310582, area = 26, pos = { x = -2106.769, y = 296.569, z = 3963.055 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 }, vision_type = 0 }, { id = 133310583, area = 26, pos = { x = -2333.604, y = 203.970, z = 4522.692 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310584, refresh_id = 1, area = 28, pos = { x = -2840.949, y = 296.324, z = 4781.895 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310585, refresh_id = 1000, area = 27, pos = { x = -2544.218, y = 165.880, z = 4889.098 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133310586, refresh_id = 999999, area = 26, pos = { x = -2554.385, y = 290.701, z = 4030.528 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310587, area = 28, pos = { x = -3038.761, y = 106.902, z = 4239.148 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310588, refresh_id = 999999, area = 26, pos = { x = -2379.249, y = 352.124, z = 3990.181 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133310589, area = 26, pos = { x = -2103.949, y = 296.832, z = 3960.228 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 }, vision_type = 0 }, { id = 133310590, refresh_id = 1001, area = 26, pos = { x = -2535.581, y = 291.573, z = 4043.068 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, { id = 133310591, refresh_id = 1, area = 26, pos = { x = -2580.632, y = 286.264, z = 4035.313 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133310592, refresh_id = 1001, area = 26, pos = { x = -2587.219, y = 290.442, z = 4019.647 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/3/scene3_block3315.lua b/Resources/Scripts/Scene/3/scene3_block3315.lua index 1698bf6d5..2bea4ae9e 100644 --- a/Resources/Scripts/Scene/3/scene3_block3315.lua +++ b/Resources/Scripts/Scene/3/scene3_block3315.lua @@ -48,7 +48,7 @@ groups = { { id = 133315046, refresh_id = 1001, area = 20, pos = { x = -7.378, y = 261.240, z = 2352.619 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315047, refresh_id = 1, area = 20, pos = { x = 72.622, y = 251.326, z = 2311.160 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315048, refresh_id = 1001, area = 20, pos = { x = 181.840, y = 233.907, z = 2288.285 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150007 }, - { id = 133315049, refresh_id = 1002, area = 20, pos = { x = 262.290, y = 240.665, z = 2349.224 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150006 }, + { id = 133315049, refresh_id = 1002, area = 20, pos = { x = 262.290, y = 240.665, z = 2349.224 }, is_replaceable = { value = true, version = 1, new_bin_only = false }, vision_type = 33150006 }, { id = 133315050, area = 20, pos = { x = 575.390, y = 135.485, z = 2568.397 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150002 }, { id = 133315051, refresh_id = 1001, area = 20, pos = { x = 178.800, y = 235.169, z = 2423.882 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315052, refresh_id = 1001, area = 20, pos = { x = 294.042, y = 200.000, z = 2507.167 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150003 }, @@ -256,6 +256,7 @@ groups = { { id = 133315254, refresh_id = 1001, area = 20, pos = { x = 198.326, y = 303.648, z = 2195.648 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150006 }, { id = 133315255, refresh_id = 1001, area = 20, pos = { x = 449.302, y = 301.042, z = 2494.414 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315256, refresh_id = 1001, area = 20, pos = { x = 380.131, y = 306.320, z = 2445.858 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133315257, area = 20, pos = { x = 130.656, y = 247.928, z = 2911.958 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, { id = 133315258, refresh_id = 1, area = 20, pos = { x = 41.438, y = 458.071, z = 2039.025 }, is_replaceable = { value = true, version = 0, new_bin_only = true }, vision_type = 33150005 }, { id = 133315259, area = 20, pos = { x = 177.553, y = 304.124, z = 2201.423 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150006 }, { id = 133315260, refresh_id = 1, area = 20, pos = { x = 365.226, y = 294.095, z = 2159.171 }, is_replaceable = { value = true, version = 0, new_bin_only = true } }, @@ -303,11 +304,13 @@ groups = { { id = 133315302, refresh_id = 999999, area = 20, pos = { x = 97.501, y = 246.858, z = 2934.308 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315303, refresh_id = 999999, area = 20, pos = { x = 92.159, y = 133.780, z = 3006.030 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150001 }, { id = 133315304, refresh_id = 1001, area = 20, pos = { x = -91.162, y = 278.421, z = 2329.761 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33020015 }, + { id = 133315305, area = 20, pos = { x = 283.215, y = 241.691, z = 2361.593 }, dynamic_load = true, load_strategy = 1, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133315306, refresh_id = 1001, area = 20, pos = { x = 228.334, y = 237.826, z = 2238.633 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315307, area = 20, pos = { x = 215.194, y = 85.860, z = 3013.187 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 33150001 }, { id = 133315308, refresh_id = 1001, area = 20, pos = { x = 496.809, y = 98.658, z = 2384.235 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315309, area = 20, pos = { x = 573.780, y = 149.435, z = 2437.182 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315310, area = 20, pos = { x = 110.558, y = 94.069, z = 2969.764 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133315311, area = 20, pos = { x = 239.722, y = 207.990, z = 2280.659 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 133315312, area = 20, pos = { x = 526.711, y = 132.289, z = 2568.691 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315313, area = 20, pos = { x = -8.484, y = 260.969, z = 2368.924 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315314, refresh_id = 99999, area = 20, pos = { x = 41.966, y = 290.118, z = 2312.476 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, @@ -330,5 +333,8 @@ groups = { { id = 133315331, area = 20, pos = { x = 246.467, y = 93.863, z = 2986.682 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 133315332, area = 24, pos = { x = -520.575, y = 107.248, z = 2379.862 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 0 }, { id = 133315333, area = 24, pos = { x = -351.547, y = 105.511, z = 2261.455 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, - { id = 133315334, refresh_id = 999999, area = 20, pos = { x = 331.301, y = 182.500, z = 2268.225 }, is_replaceable = { value = false, version = 0, new_bin_only = true } } + { id = 133315334, refresh_id = 999999, area = 20, pos = { x = 331.301, y = 182.500, z = 2268.225 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 133315335, area = 20, pos = { x = 108.963, y = 247.962, z = 2912.115 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, + { id = 133315337, area = 20, pos = { x = 134.166, y = 251.031, z = 2911.090 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 1 } }, + { id = 133315338, area = 20, pos = { x = 108.963, y = 247.962, z = 2912.115 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_dummy_points.lua b/Resources/Scripts/Scene/3/scene3_dummy_points.lua index 802578588..f374e6e2b 100644 --- a/Resources/Scripts/Scene/3/scene3_dummy_points.lua +++ b/Resources/Scripts/Scene/3/scene3_dummy_points.lua @@ -267,6 +267,8 @@ dummy_points = { ["AM0001ZWCLR"] = { pos = { x = 1580.137, y = 200.068, z = 855.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Ambor_FlyBegin"] = { pos = { x = 2349.575, y = 260.030, z = -700.192 }, rot = { x = 0.000, y = 290.000, z = 0.000 } }, ["AmborDungeon"] = { pos = { x = 2137.016, y = 211.868, z = -1172.482 }, rot = { x = 0.000, y = 153.070, z = 0.000 } }, + ["aomosigang"] = { pos = { x = -2006.161, y = 201.376, z = 2463.067 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["arucun"] = { pos = { x = -2002.919, y = 300.169, z = 4109.170 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["C1203801_N1032"] = { pos = { x = -3015.249, y = 220.325, z = -4374.362 }, rot = { x = 0.000, y = 280.030, z = 0.000 } }, ["C1301006_guide"] = { pos = { x = -1715.684, y = 256.865, z = 4437.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["C1901801_N3030_322000666"] = { pos = { x = -3032.511, y = 236.010, z = -4439.902 }, rot = { x = 0.000, y = 228.727, z = 0.000 } }, @@ -452,6 +454,9 @@ dummy_points = { ["COOP103901Slime"] = { pos = { x = 1787.797, y = 244.945, z = -559.676 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["COOP103901WatchPoint01"] = { pos = { x = 1501.712, y = 239.587, z = -1400.127 }, rot = { x = 0.000, y = 266.300, z = 0.000 } }, ["COOP1902803_Wulang"] = { pos = { x = -3107.652, y = 246.655, z = -4384.174 }, rot = { x = 0.000, y = 285.523, z = 0.000 } }, + ["CS_Solider_01"] = { pos = { x = -413.502, y = 281.554, z = 2749.977 }, rot = { x = 0.000, y = 194.880, z = 0.000 } }, + ["CS_Solider_02"] = { pos = { x = -408.204, y = 281.554, z = 2748.570 }, rot = { x = 0.000, y = 197.880, z = 0.000 } }, + ["dabazha"] = { pos = { x = -390.000, y = 234.000, z = 2782.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["DeshretPoint_arudaoying"] = { pos = { x = -2349.284, y = 462.148, z = 5528.830 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["DeshretPoint_bigpyramid"] = { pos = { x = -2349.339, y = 186.332, z = 5533.518 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["DeshretPoint_bigpyramidchuansong"] = { pos = { x = -2342.970, y = 178.162, z = 5385.326 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -706,6 +711,7 @@ dummy_points = { ["DUMMY_POS 330200888"] = { pos = { x = -707.707, y = 127.693, z = 2275.385 }, rot = { x = 0.000, y = 121.268, z = 0.000 } }, ["DUMMY_POS 330300166"] = { pos = { x = -1387.490, y = 264.788, z = 3565.270 }, rot = { x = 0.000, y = 166.170, z = 0.000 } }, ["DUMMY_POS 330300167"] = { pos = { x = -1092.561, y = 85.774, z = 3848.535 }, rot = { x = 0.000, y = 212.314, z = 0.000 } }, + ["DUMMY_POS 330300353"] = { pos = { x = -1587.263, y = 232.071, z = 3888.709 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["DUMMY_POS 330400336"] = { pos = { x = -1319.133, y = 307.195, z = 2139.396 }, rot = { x = 0.000, y = 284.498, z = 0.000 } }, ["DUMMY_POS 330500003"] = { pos = { x = -2285.076, y = 277.599, z = 3913.276 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, ["DUMMY_POS 330900088"] = { pos = { x = -1995.980, y = 280.503, z = 4012.854 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -1324,6 +1330,8 @@ dummy_points = { ["guide_Q1203813"] = { pos = { x = -3312.562, y = 200.384, z = -4261.997 }, rot = { x = 0.231, y = 180.902, z = 0.004 } }, ["guide_Q1203901"] = { pos = { x = -2571.245, y = 315.399, z = -4513.189 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["guide_Q1203902"] = { pos = { x = -3017.634, y = 220.307, z = -4351.808 }, rot = { x = 0.000, y = 168.769, z = 0.000 } }, + ["guide_Q302408"] = { pos = { x = -2103.209, y = 296.602, z = 3963.134 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["guide_Q302507"] = { pos = { x = -1049.244, y = 274.897, z = 3111.359 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["guide_Q4006509"] = { pos = { x = 63.879, y = 2.383, z = 96.675 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["guide_Q7109910"] = { pos = { x = -632.276, y = 212.695, z = 176.400 }, rot = { x = 0.000, y = 7.777, z = 0.000 } }, ["guide_Q7227808"] = { pos = { x = -2571.590, y = 214.213, z = -3844.374 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -1572,6 +1580,9 @@ dummy_points = { ["HDJCaiyao2"] = { pos = { x = 1824.736, y = 210.906, z = 666.030 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["HDJCaiyao3"] = { pos = { x = 1864.000, y = 205.750, z = 728.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["HDJCaiyao3Up"] = { pos = { x = 1864.000, y = 206.302, z = 728.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["hospital"] = { pos = { x = -436.816, y = 235.917, z = 2767.852 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["huachenggu"] = { pos = { x = -810.865, y = 173.784, z = 2464.656 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["huachengguo"] = { pos = { x = -815.000, y = 173.000, z = 2474.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["HuachuanTransmit"] = { pos = { x = -635.192, y = 209.065, z = -149.666 }, rot = { x = 0.000, y = 123.579, z = 0.000 } }, ["Investigation_Liyue_Effigy_Rock"] = { pos = { x = 45.766, y = 200.736, z = -856.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Investigation_Liyue_Effigy_Wind"] = { pos = { x = 1744.523, y = 197.487, z = 281.351 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -1581,6 +1592,7 @@ dummy_points = { ["IQ21004TargetPoint"] = { pos = { x = 308.341, y = 227.861, z = 452.242 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["IQ2101311TargetPoint"] = { pos = { x = 1698.256, y = 245.381, z = 762.626 }, rot = { x = 0.000, y = 172.156, z = 0.000 } }, ["KaeyaDungeon"] = { pos = { x = 2161.528, y = 239.952, z = -1642.318 }, rot = { x = 0.000, y = 97.840, z = 0.000 } }, + ["kawanyi"] = { pos = { x = -1628.000, y = 264.000, z = 3889.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Knight_Roof"] = { pos = { x = 2243.787, y = 258.259, z = -770.272 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, ["Knight_Roof_Ambor"] = { pos = { x = 2243.797, y = 258.259, z = -773.534 }, rot = { x = 0.000, y = 344.790, z = 0.000 } }, ["L1203102Target"] = { pos = { x = -2510.796, y = 433.526, z = -4396.428 }, rot = { x = 0.000, y = 310.440, z = 0.000 } }, @@ -1634,6 +1646,33 @@ dummy_points = { ["N10000005_T1300113"] = { pos = { x = -471.817, y = 144.346, z = 2474.857 }, rot = { x = 0.000, y = 236.800, z = 0.000 } }, ["N10000005_T1300201"] = { pos = { x = -399.889, y = 132.856, z = 2507.839 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N10000005_T1300303"] = { pos = { x = -1057.464, y = 293.880, z = 3211.786 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["N10000005_T4008102"] = { pos = { x = -559.505, y = 216.648, z = 2690.298 }, rot = { x = 0.000, y = 63.997, z = 0.000 } }, + ["N10000005_T4008104"] = { pos = { x = -1993.843, y = 201.390, z = 2423.850 }, rot = { x = 0.000, y = 147.167, z = 0.000 } }, + ["N10000005_T4008109"] = { pos = { x = -2002.511, y = 201.391, z = 2421.455 }, rot = { x = 0.000, y = 284.067, z = 0.000 } }, + ["N10000005_T4008110"] = { pos = { x = -680.066, y = 170.958, z = 2514.628 }, rot = { x = 0.000, y = 210.693, z = 0.000 } }, + ["N10000005_T4008112"] = { pos = { x = -2010.337, y = 201.391, z = 2423.696 }, rot = { x = 0.000, y = 222.914, z = 0.000 } }, + ["N10000005_T4008113"] = { pos = { x = -1911.223, y = 203.115, z = 2505.864 }, rot = { x = 0.000, y = 203.101, z = 0.000 } }, + ["N10000005_T4008115"] = { pos = { x = -1509.869, y = 202.011, z = 2693.428 }, rot = { x = 0.000, y = 34.998, z = 0.000 } }, + ["N10000005_T4008208"] = { pos = { x = -1991.477, y = 201.390, z = 2425.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N10000005_T4008210"] = { pos = { x = -891.737, y = 202.715, z = 2642.282 }, rot = { x = 0.000, y = 224.826, z = 0.000 } }, + ["N10000005_T4008213"] = { pos = { x = -1992.330, y = 201.391, z = 2420.968 }, rot = { x = 0.000, y = 149.966, z = 0.000 } }, + ["N10000005_T4008214"] = { pos = { x = -2000.277, y = 201.390, z = 2458.141 }, rot = { x = 0.000, y = 253.552, z = 0.000 } }, + ["N10000005_T4008215"] = { pos = { x = -2008.618, y = 229.776, z = 2701.768 }, rot = { x = 0.000, y = 44.239, z = 0.000 } }, + ["N10000005_T4008305"] = { pos = { x = -1996.791, y = 201.391, z = 2422.978 }, rot = { x = 0.000, y = 326.720, z = 0.000 } }, + ["N10000005_T4008309"] = { pos = { x = -377.376, y = 242.963, z = 2639.840 }, rot = { x = 0.000, y = 297.932, z = 0.000 } }, + ["N10000005_T4008313"] = { pos = { x = -1993.763, y = 201.391, z = 2424.672 }, rot = { x = 0.000, y = 296.252, z = 0.000 } }, + ["N10000005_T4008314"] = { pos = { x = -1912.559, y = 203.115, z = 2506.091 }, rot = { x = 0.000, y = 136.113, z = 0.000 } }, + ["N10000005_T4008319"] = { pos = { x = -1910.810, y = 203.100, z = 2508.070 }, rot = { x = 0.000, y = 50.774, z = 0.000 } }, + ["N10000005_T4008406"] = { pos = { x = -1995.130, y = 201.391, z = 2425.404 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N10000005_T4008410"] = { pos = { x = -1993.106, y = 201.391, z = 2422.852 }, rot = { x = 0.000, y = 203.690, z = 0.000 } }, + ["N10000005_T4008412"] = { pos = { x = -760.174, y = 148.790, z = 2467.378 }, rot = { x = 0.000, y = 318.843, z = 0.000 } }, + ["N10000005_T4008415"] = { pos = { x = -762.113, y = 148.748, z = 2468.763 }, rot = { x = 0.000, y = 208.472, z = 0.000 } }, + ["N10000005_T4008416"] = { pos = { x = 108.479, y = 247.009, z = 2926.891 }, rot = { x = 0.000, y = 322.441, z = 0.000 } }, + ["N10000005_T4008512"] = { pos = { x = -1995.717, y = 201.391, z = 2418.764 }, rot = { x = 0.000, y = 263.273, z = 0.000 } }, + ["N10000005_T4008516"] = { pos = { x = -1991.281, y = 201.391, z = 2421.844 }, rot = { x = 0.000, y = 160.596, z = 0.000 } }, + ["N10000005_T4008601"] = { pos = { x = -1929.510, y = 203.100, z = 2501.282 }, rot = { x = 0.000, y = 104.516, z = 0.000 } }, + ["N10000005_T4008602"] = { pos = { x = -2011.576, y = 202.765, z = 2386.894 }, rot = { x = 359.471, y = 304.746, z = 0.224 } }, + ["N10000005_T4008603"] = { pos = { x = -1843.760, y = 250.529, z = 2889.691 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N10000005_T7051401"] = { pos = { x = 2208.059, y = 230.089, z = -801.230 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, ["N10000005_T7052201"] = { pos = { x = -548.748, y = 209.822, z = 269.490 }, rot = { x = 0.000, y = 228.812, z = 0.000 } }, ["N10000005_T7052301"] = { pos = { x = 1712.374, y = 247.146, z = 624.321 }, rot = { x = 0.000, y = 253.220, z = 0.000 } }, @@ -1659,7 +1698,36 @@ dummy_points = { ["N1005_T1300113"] = { pos = { x = -473.409, y = 145.054, z = 2474.571 }, rot = { x = 0.000, y = 38.030, z = 0.000 } }, ["N1005_T1300201"] = { pos = { x = -397.411, y = 132.648, z = 2508.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N1005_T1300303"] = { pos = { x = -1058.111, y = 293.880, z = 3213.026 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["N1005_T4008104"] = { pos = { x = -1994.894, y = 201.391, z = 2422.809 }, rot = { x = 0.000, y = 124.717, z = 0.000 } }, + ["N1005_T4008109"] = { pos = { x = -2003.468, y = 201.440, z = 2422.529 }, rot = { x = 0.000, y = 191.554, z = 0.000 } }, + ["N1005_T4008109_2796"] = { pos = { x = -1576.274, y = 202.218, z = 2662.168 }, rot = { x = 0.000, y = 163.839, z = 0.000 } }, + ["N1005_T4008110"] = { pos = { x = -681.373, y = 171.576, z = 2514.061 }, rot = { x = 0.000, y = 103.603, z = 0.000 } }, + ["N1005_T4008112"] = { pos = { x = -2011.522, y = 201.390, z = 2424.343 }, rot = { x = 0.021, y = 186.272, z = 359.954 } }, + ["N1005_T4008113"] = { pos = { x = -1912.167, y = 203.115, z = 2505.697 }, rot = { x = 0.000, y = 138.785, z = 0.000 } }, + ["N1005_T4008115"] = { pos = { x = -1506.447, y = 201.811, z = 2693.798 }, rot = { x = 0.000, y = 304.026, z = 0.000 } }, + ["N1005_T4008208"] = { pos = { x = -1992.570, y = 201.390, z = 2427.232 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N1005_T4008210"] = { pos = { x = -892.962, y = 203.090, z = 2644.066 }, rot = { x = 0.000, y = 194.933, z = 0.000 } }, + ["N1005_T4008212"] = { pos = { x = -925.689, y = 200.296, z = 2712.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N1005_T4008213"] = { pos = { x = -1993.253, y = 201.391, z = 2420.194 }, rot = { x = 0.000, y = 130.365, z = 0.000 } }, + ["N1005_T4008214"] = { pos = { x = -2001.091, y = 201.390, z = 2460.044 }, rot = { x = 0.000, y = 194.429, z = 0.000 } }, + ["N1005_T4008215"] = { pos = { x = -2008.893, y = 229.658, z = 2702.967 }, rot = { x = 0.000, y = 125.293, z = 0.000 } }, + ["N1005_T4008305"] = { pos = { x = -1996.915, y = 201.391, z = 2424.360 }, rot = { x = 0.000, y = 249.636, z = 0.000 } }, + ["N1005_T4008309"] = { pos = { x = -377.428, y = 242.850, z = 2642.747 }, rot = { x = 0.000, y = 220.057, z = 0.000 } }, + ["N1005_T4008313"] = { pos = { x = -1993.752, y = 201.390, z = 2426.781 }, rot = { x = 0.000, y = 231.442, z = 0.000 } }, + ["N1005_T4008319"] = { pos = { x = -1911.332, y = 203.100, z = 2510.181 }, rot = { x = 0.000, y = 99.406, z = 0.000 } }, + ["N1005_T4008406"] = { pos = { x = -1994.180, y = 201.390, z = 2425.912 }, rot = { x = 0.000, y = 295.731, z = 0.000 } }, + ["N1005_T4008410"] = { pos = { x = -1994.427, y = 201.391, z = 2422.579 }, rot = { x = 0.000, y = 153.151, z = 0.000 } }, + ["N1005_T4008412"] = { pos = { x = -762.422, y = 148.457, z = 2467.418 }, rot = { x = 0.000, y = 15.386, z = 0.000 } }, + ["N1005_T4008416"] = { pos = { x = 109.176, y = 246.816, z = 2928.480 }, rot = { x = 0.000, y = 258.732, z = 0.000 } }, + ["N1005_T4008512"] = { pos = { x = -1996.386, y = 201.391, z = 2420.195 }, rot = { x = 0.000, y = 217.862, z = 0.000 } }, + ["N1005_T4008516"] = { pos = { x = -1990.093, y = 201.391, z = 2422.294 }, rot = { x = 0.000, y = 185.979, z = 0.000 } }, + ["N1005_T4008601"] = { pos = { x = -1928.766, y = 203.100, z = 2502.253 }, rot = { x = 0.000, y = 160.451, z = 0.000 } }, + ["N1005_T4008602"] = { pos = { x = -2011.239, y = 202.774, z = 2387.771 }, rot = { x = 0.000, y = 275.215, z = 0.000 } }, + ["N1005_T4008603"] = { pos = { x = -1845.023, y = 250.652, z = 2890.607 }, rot = { x = 0.000, y = 26.021, z = 0.000 } }, ["N1005_T7051401"] = { pos = { x = 2207.507, y = 230.089, z = -800.800 }, rot = { x = 0.000, y = 210.000, z = 0.000 } }, + ["N1034_T4008210"] = { pos = { x = -887.540, y = 201.677, z = 2643.865 }, rot = { x = 0.000, y = 239.758, z = 0.000 } }, + ["N1034_T4008512"] = { pos = { x = -1998.131, y = 201.391, z = 2420.936 }, rot = { x = 0.000, y = 182.674, z = 0.000 } }, + ["N1034_T4008516"] = { pos = { x = -1992.621, y = 201.391, z = 2420.586 }, rot = { x = 0.000, y = 151.283, z = 0.000 } }, ["N1050_T1300001"] = { pos = { x = -476.849, y = 230.124, z = 2765.441 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, ["N1050_T1300002"] = { pos = { x = -777.078, y = 160.460, z = 2410.420 }, rot = { x = 0.000, y = 68.760, z = 0.000 } }, ["N1050_T1300004"] = { pos = { x = -506.947, y = 230.734, z = 2698.376 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, @@ -1683,6 +1751,15 @@ dummy_points = { ["N1050_T1300112"] = { pos = { x = -477.357, y = 144.522, z = 2477.899 }, rot = { x = 0.000, y = 119.600, z = 0.000 } }, ["N1050_T1300201"] = { pos = { x = -398.950, y = 132.677, z = 2506.883 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N1051_T1300016"] = { pos = { x = -778.164, y = 159.957, z = 2415.139 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N1058_T4008213"] = { pos = { x = -2005.495, y = 201.391, z = 2425.132 }, rot = { x = 0.000, y = 115.996, z = 0.000 } }, + ["N1063_T4008112"] = { pos = { x = -2009.910, y = 201.391, z = 2422.442 }, rot = { x = 0.000, y = 282.805, z = 0.000 } }, + ["N1063_T4008210"] = { pos = { x = -886.274, y = 201.586, z = 2642.745 }, rot = { x = 0.000, y = 246.280, z = 0.000 } }, + ["N1063_T4008214"] = { pos = { x = -2002.603, y = 201.391, z = 2458.091 }, rot = { x = 0.000, y = 79.710, z = 0.000 } }, + ["N1063_T4008410"] = { pos = { x = -1992.547, y = 201.391, z = 2420.901 }, rot = { x = 0.000, y = 316.869, z = 0.000 } }, + ["N1063_T4008512"] = { pos = { x = -1994.373, y = 201.391, z = 2417.610 }, rot = { x = 0.000, y = 254.601, z = 0.000 } }, + ["N1063_T4008516"] = { pos = { x = -1993.449, y = 201.391, z = 2419.618 }, rot = { x = 0.000, y = 132.056, z = 0.000 } }, + ["N1063_T4008602"] = { pos = { x = -2011.459, y = 202.781, z = 2388.838 }, rot = { x = 359.942, y = 243.484, z = 0.572 } }, + ["N1063_T4008603"] = { pos = { x = -1842.746, y = 250.439, z = 2890.618 }, rot = { x = 0.000, y = 322.927, z = 0.000 } }, ["N12597_T1300002"] = { pos = { x = -773.261, y = 160.494, z = 2409.003 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N12597_T1300016"] = { pos = { x = -770.833, y = 161.154, z = 2410.472 }, rot = { x = 0.000, y = 293.840, z = 0.000 } }, ["N12598_T1300002"] = { pos = { x = -777.330, y = 160.460, z = 2410.044 }, rot = { x = 0.000, y = 81.900, z = 0.000 } }, @@ -1697,8 +1774,86 @@ dummy_points = { ["N12612_T1300109"] = { pos = { x = -514.039, y = 134.499, z = 2484.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, ["N12640_T1300010"] = { pos = { x = -677.348, y = 132.485, z = 2621.027 }, rot = { x = 0.000, y = 193.180, z = 0.000 } }, ["N12640_T1300012"] = { pos = { x = -686.049, y = 133.468, z = 2585.025 }, rot = { x = 0.000, y = 172.630, z = 0.000 } }, + ["N12855_T4008104"] = { pos = { x = -2003.103, y = 201.604, z = 2418.745 }, rot = { x = 0.000, y = 102.527, z = 0.000 } }, + ["N12855_T4008110"] = { pos = { x = -680.721, y = 170.967, z = 2511.694 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12855_T4008410"] = { pos = { x = -1993.905, y = 201.391, z = 2420.696 }, rot = { x = 0.000, y = 43.754, z = 0.000 } }, + ["N12855_T4008512"] = { pos = { x = -1997.399, y = 201.391, z = 2421.620 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12855_T4008516"] = { pos = { x = -2003.967, y = 201.571, z = 2419.139 }, rot = { x = 0.000, y = 93.710, z = 0.000 } }, + ["N12856_T4008104"] = { pos = { x = -1987.310, y = 203.008, z = 2416.232 }, rot = { x = 0.000, y = 285.248, z = 0.000 } }, + ["N12856_T4008112"] = { pos = { x = -2006.883, y = 201.598, z = 2424.639 }, rot = { x = 0.000, y = 261.325, z = 0.000 } }, + ["N12856_T4008319"] = { pos = { x = -1928.773, y = 203.100, z = 2496.173 }, rot = { x = 0.000, y = 54.534, z = 0.000 } }, + ["N12856_T4008416"] = { pos = { x = 106.991, y = 246.968, z = 2928.273 }, rot = { x = 0.000, y = 103.774, z = 0.000 } }, + ["N12857_T4008112"] = { pos = { x = -2005.930, y = 201.556, z = 2423.308 }, rot = { x = 0.000, y = 281.658, z = 0.000 } }, + ["N12857_T4008213"] = { pos = { x = -1989.303, y = 203.008, z = 2413.976 }, rot = { x = 0.000, y = 318.409, z = 0.000 } }, + ["N12857_T4008215"] = { pos = { x = -2007.429, y = 230.160, z = 2702.604 }, rot = { x = 0.000, y = 264.315, z = 0.000 } }, + ["N12857_T4008319"] = { pos = { x = -1923.627, y = 203.100, z = 2510.969 }, rot = { x = 0.000, y = 105.686, z = 0.000 } }, + ["N12858_T4008104"] = { pos = { x = -1996.916, y = 201.391, z = 2416.581 }, rot = { x = 0.000, y = 103.567, z = 0.000 } }, + ["N12858_T4008213"] = { pos = { x = -1995.030, y = 201.391, z = 2421.138 }, rot = { x = 0.000, y = 141.737, z = 0.000 } }, + ["N12858_T4008512"] = { pos = { x = -2001.157, y = 201.391, z = 2418.144 }, rot = { x = 0.000, y = 101.949, z = 0.000 } }, + ["N12858_T4008516"] = { pos = { x = -1997.049, y = 201.391, z = 2418.950 }, rot = { x = 0.000, y = 103.490, z = 0.000 } }, + ["N12859_T4008112"] = { pos = { x = -2012.444, y = 201.391, z = 2432.130 }, rot = { x = 0.000, y = 168.349, z = 0.000 } }, + ["N12859_T4008213"] = { pos = { x = -1994.277, y = 201.391, z = 2418.271 }, rot = { x = 0.000, y = 125.478, z = 0.000 } }, + ["N12859_T4008512"] = { pos = { x = -2000.226, y = 201.391, z = 2418.999 }, rot = { x = 0.000, y = 141.960, z = 0.000 } }, + ["N12859_T4008516"] = { pos = { x = -1993.916, y = 201.391, z = 2420.991 }, rot = { x = 0.000, y = 148.619, z = 0.000 } }, + ["N12860_T4008104"] = { pos = { x = -1995.657, y = 201.391, z = 2420.630 }, rot = { x = 0.000, y = 127.847, z = 0.000 } }, + ["N12860_T4008213"] = { pos = { x = -1994.869, y = 201.391, z = 2419.610 }, rot = { x = 0.000, y = 125.588, z = 0.000 } }, + ["N12860_T4008512"] = { pos = { x = -1993.232, y = 201.391, z = 2421.986 }, rot = { x = 0.000, y = 139.862, z = 0.000 } }, + ["N12860_T4008516"] = { pos = { x = -1996.102, y = 201.391, z = 2420.678 }, rot = { x = 0.000, y = 131.241, z = 0.000 } }, + ["N12861_T4008104"] = { pos = { x = -1990.505, y = 201.391, z = 2424.157 }, rot = { x = 0.000, y = 149.674, z = 0.000 } }, + ["N12861_T4008213"] = { pos = { x = -1995.779, y = 201.391, z = 2416.863 }, rot = { x = 0.000, y = 105.585, z = 0.000 } }, + ["N12861_T4008214"] = { pos = { x = -2011.435, y = 201.390, z = 2459.763 }, rot = { x = 0.000, y = 195.366, z = 0.000 } }, + ["N12861_T4008512"] = { pos = { x = -1990.783, y = 201.391, z = 2422.770 }, rot = { x = 0.000, y = 161.540, z = 0.000 } }, + ["N12861_T4008516"] = { pos = { x = -1999.970, y = 201.391, z = 2418.835 }, rot = { x = 0.000, y = 131.445, z = 0.000 } }, + ["N12862_T4008213"] = { pos = { x = -2005.138, y = 201.440, z = 2426.418 }, rot = { x = 0.000, y = 126.568, z = 0.000 } }, + ["N12862_T4008214"] = { pos = { x = -1990.953, y = 204.119, z = 2450.252 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["N12862_T4008512"] = { pos = { x = -1997.546, y = 201.391, z = 2418.008 }, rot = { x = 0.000, y = 45.750, z = 0.000 } }, + ["N12863_T4008512"] = { pos = { x = -1998.282, y = 201.391, z = 2415.379 }, rot = { x = 0.000, y = 50.006, z = 0.000 } }, ["N12914_Q301909"] = { pos = { x = -1857.564, y = 318.741, z = 4227.724 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N12918_Q301909"] = { pos = { x = -1835.466, y = 327.654, z = 4228.713 }, rot = { x = 0.000, y = 256.563, z = 0.000 } }, + ["N12930_T4008109"] = { pos = { x = -1508.309, y = 201.732, z = 2694.572 }, rot = { x = 0.000, y = 218.722, z = 0.000 } }, + ["N12930_T4008210"] = { pos = { x = -896.577, y = 203.711, z = 2635.228 }, rot = { x = 0.000, y = 182.314, z = 0.000 } }, + ["N12958_T4008210"] = { pos = { x = -896.239, y = 203.562, z = 2632.830 }, rot = { x = 0.000, y = 200.066, z = 0.000 } }, + ["N12958_T4008212"] = { pos = { x = -881.191, y = 201.317, z = 2668.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12981_T4008109"] = { pos = { x = -1514.879, y = 201.946, z = 2694.616 }, rot = { x = 0.000, y = 142.939, z = 0.000 } }, + ["N12981_T4008110"] = { pos = { x = -681.776, y = 171.972, z = 2515.401 }, rot = { x = 0.000, y = 136.432, z = 0.000 } }, + ["N12981_T4008115"] = { pos = { x = -1508.500, y = 201.352, z = 2696.646 }, rot = { x = 0.000, y = 175.799, z = 0.000 } }, + ["N12981_T4008210"] = { pos = { x = -890.554, y = 202.602, z = 2640.868 }, rot = { x = 0.000, y = 261.011, z = 0.000 } }, + ["N12981_T4008212"] = { pos = { x = -919.551, y = 200.361, z = 2719.924 }, rot = { x = 0.000, y = 160.370, z = 0.000 } }, + ["N12981_T4008305"] = { pos = { x = -1995.315, y = 201.391, z = 2423.343 }, rot = { x = 0.000, y = 280.028, z = 0.000 } }, + ["N12981_T4008319"] = { pos = { x = -1911.863, y = 203.100, z = 2508.883 }, rot = { x = 0.000, y = 73.942, z = 0.000 } }, + ["N12981_T4008406"] = { pos = { x = -1993.524, y = 201.390, z = 2426.624 }, rot = { x = 0.000, y = 285.770, z = 0.000 } }, + ["N12981_T4008410"] = { pos = { x = -1993.947, y = 201.391, z = 2423.553 }, rot = { x = 0.000, y = 164.241, z = 0.000 } }, + ["N12981_T4008412"] = { pos = { x = -761.228, y = 148.573, z = 2466.632 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12981_T4008415"] = { pos = { x = -763.862, y = 148.277, z = 2467.986 }, rot = { x = 0.000, y = 85.618, z = 0.000 } }, + ["N12981_T4008601"] = { pos = { x = -1927.676, y = 203.100, z = 2502.675 }, rot = { x = 0.000, y = 158.301, z = 0.000 } }, + ["N12981_T4008602"] = { pos = { x = -2010.632, y = 202.762, z = 2386.989 }, rot = { x = 0.000, y = 301.222, z = 0.000 } }, + ["N12981_T4008603"] = { pos = { x = -1844.488, y = 250.605, z = 2889.219 }, rot = { x = 0.000, y = 17.853, z = 0.000 } }, + ["N12982_T4008110"] = { pos = { x = -651.535, y = 160.279, z = 2503.606 }, rot = { x = 351.358, y = 307.870, z = 338.779 } }, + ["N12982_T4008210"] = { pos = { x = -874.402, y = 202.729, z = 2639.011 }, rot = { x = 0.000, y = 35.731, z = 0.000 } }, + ["N12982_T4008212"] = { pos = { x = -917.347, y = 200.289, z = 2718.501 }, rot = { x = 0.000, y = 290.434, z = 0.000 } }, + ["N12982_T4008305"] = { pos = { x = -1999.628, y = 201.391, z = 2423.253 }, rot = { x = 0.000, y = 46.779, z = 0.000 } }, + ["N12982_T4008406"] = { pos = { x = -1994.115, y = 201.390, z = 2427.771 }, rot = { x = 0.000, y = 206.023, z = 0.000 } }, + ["N12982_T4008410"] = { pos = { x = -1991.424, y = 201.391, z = 2420.917 }, rot = { x = 0.000, y = 310.503, z = 0.000 } }, + ["N12982_T4008601"] = { pos = { x = -1926.671, y = 203.100, z = 2501.616 }, rot = { x = 0.000, y = 305.155, z = 0.000 } }, + ["N12982_T4008602"] = { pos = { x = -2010.526, y = 202.772, z = 2388.417 }, rot = { x = 0.000, y = 267.613, z = 0.000 } }, + ["N12982_T4008603"] = { pos = { x = -1842.635, y = 250.429, z = 2889.366 }, rot = { x = 0.000, y = 330.851, z = 0.000 } }, + ["N12983_T4008109"] = { pos = { x = -1513.952, y = 202.714, z = 2690.416 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12983_T4008112"] = { pos = { x = -2014.705, y = 201.346, z = 2430.971 }, rot = { x = 0.558, y = 152.120, z = 0.019 } }, + ["N12983_T4008210"] = { pos = { x = -874.021, y = 202.325, z = 2640.702 }, rot = { x = 0.000, y = 163.978, z = 0.000 } }, + ["N12983_T4008212"] = { pos = { x = -920.312, y = 200.379, z = 2718.318 }, rot = { x = 0.000, y = 78.065, z = 0.000 } }, + ["N12983_T4008305"] = { pos = { x = -1999.027, y = 201.390, z = 2424.915 }, rot = { x = 0.000, y = 148.401, z = 0.000 } }, + ["N12983_T4008406"] = { pos = { x = -1996.508, y = 201.390, z = 2427.137 }, rot = { x = 0.000, y = 123.215, z = 0.000 } }, + ["N12983_T4008410"] = { pos = { x = -1991.698, y = 201.391, z = 2423.400 }, rot = { x = 0.000, y = 233.456, z = 0.000 } }, + ["N12983_T4008602"] = { pos = { x = -2013.910, y = 202.779, z = 2387.059 }, rot = { x = 0.000, y = 73.738, z = 0.000 } }, + ["N12983_T4008603"] = { pos = { x = -1846.075, y = 250.745, z = 2889.785 }, rot = { x = 4.568, y = 47.732, z = 357.061 } }, + ["N12984_T4008109"] = { pos = { x = -1573.439, y = 202.981, z = 2660.302 }, rot = { x = 0.000, y = 264.321, z = 0.000 } }, + ["N12984_T4008110"] = { pos = { x = -682.113, y = 171.693, z = 2512.308 }, rot = { x = 0.000, y = 63.472, z = 0.000 } }, + ["N12984_T4008210"] = { pos = { x = -896.136, y = 203.683, z = 2637.298 }, rot = { x = 0.000, y = 200.685, z = 0.000 } }, + ["N12984_T4008319"] = { pos = { x = -1907.800, y = 203.100, z = 2511.607 }, rot = { x = 0.000, y = 225.779, z = 0.000 } }, + ["N12984_T4008410"] = { pos = { x = -1995.083, y = 201.391, z = 2420.523 }, rot = { x = 0.000, y = 65.376, z = 0.000 } }, + ["N12984_T4008412"] = { pos = { x = -763.149, y = 148.604, z = 2470.373 }, rot = { x = 0.000, y = 146.576, z = 0.000 } }, + ["N12984_T4008603"] = { pos = { x = -1845.009, y = 250.727, z = 2892.818 }, rot = { x = 0.000, y = 153.107, z = 0.000 } }, + ["N13025_T4008109"] = { pos = { x = -1509.972, y = 202.682, z = 2689.447 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["N20593"] = { pos = { x = -1107.053, y = 203.479, z = 2657.356 }, rot = { x = 0.000, y = 85.840, z = 0.000 } }, ["N20594_7300112"] = { pos = { x = -1155.159, y = 229.672, z = 2719.691 }, rot = { x = 0.000, y = 92.288, z = 0.000 } }, ["N20594_T7300308"] = { pos = { x = -1372.969, y = 187.497, z = 2915.845 }, rot = { x = 0.000, y = 329.564, z = 0.000 } }, @@ -1707,9 +1862,19 @@ dummy_points = { ["N20596_7300112"] = { pos = { x = -1153.700, y = 229.672, z = 2722.903 }, rot = { x = 0.000, y = 162.574, z = 0.000 } }, ["N20825_T7308103"] = { pos = { x = -191.080, y = 227.175, z = 3516.375 }, rot = { x = 0.000, y = 210.000, z = 0.000 } }, ["N3004_Q1204001_guide"] = { pos = { x = -3087.979, y = 251.177, z = -4417.008 }, rot = { x = 0.000, y = 143.140, z = 0.000 } }, + ["N30254_T4008214"] = { pos = { x = -2010.446, y = 201.391, z = 2459.186 }, rot = { x = 0.000, y = 236.097, z = 0.000 } }, + ["N30255_T4008104"] = { pos = { x = -1990.725, y = 201.391, z = 2421.820 }, rot = { x = 0.000, y = 174.601, z = 0.000 } }, + ["N30255_T4008214"] = { pos = { x = -2010.253, y = 201.390, z = 2456.851 }, rot = { x = 0.000, y = 292.127, z = 0.000 } }, + ["N30255_T4008512"] = { pos = { x = -1991.788, y = 201.391, z = 2424.184 }, rot = { x = 0.000, y = 165.826, z = 0.000 } }, + ["N30256_T4008104"] = { pos = { x = -1993.550, y = 201.391, z = 2420.219 }, rot = { x = 0.000, y = 137.326, z = 0.000 } }, + ["N30256_T4008213"] = { pos = { x = -1991.879, y = 201.391, z = 2422.417 }, rot = { x = 0.000, y = 152.301, z = 0.000 } }, + ["N30257_T4008214"] = { pos = { x = -2010.072, y = 201.391, z = 2458.102 }, rot = { x = 0.000, y = 257.410, z = 0.000 } }, + ["N30258_T4008104"] = { pos = { x = -1995.440, y = 201.391, z = 2417.618 }, rot = { x = 0.000, y = 107.129, z = 0.000 } }, + ["N30258_T4008512"] = { pos = { x = -1989.903, y = 201.391, z = 2424.500 }, rot = { x = 0.000, y = 170.362, z = 0.000 } }, ["N30263_T4008074"] = { pos = { x = 1739.177, y = 215.301, z = -362.987 }, rot = { x = 0.000, y = 268.838, z = 0.000 } }, ["N30264_T4008075"] = { pos = { x = 2124.573, y = 210.940, z = -864.257 }, rot = { x = 0.000, y = 265.162, z = 0.000 } }, ["N30265_T4008076"] = { pos = { x = 2004.155, y = 207.770, z = -895.481 }, rot = { x = 0.000, y = 95.703, z = 0.000 } }, + ["N3030_T4008512"] = { pos = { x = -1993.718, y = 201.391, z = 2422.976 }, rot = { x = 0.000, y = 137.508, z = 0.000 } }, ["N4019_T1300001"] = { pos = { x = -476.107, y = 230.124, z = 2764.024 }, rot = { x = 0.000, y = 10.410, z = 0.000 } }, ["N4022_T7350201"] = { pos = { x = -472.207, y = 226.541, z = 2787.067 }, rot = { x = 0.000, y = 236.191, z = 0.000 } }, ["N4198_7300106"] = { pos = { x = -1058.464, y = 201.351, z = 2639.604 }, rot = { x = 0.000, y = 288.010, z = 0.000 } }, @@ -4806,8 +4971,8 @@ dummy_points = { ["Q1300610_N10000005"] = { pos = { x = -405.138, y = 240.864, z = 2822.965 }, rot = { x = 0.000, y = 241.863, z = 0.000 } }, ["Q1300610_N1005"] = { pos = { x = -405.399, y = 240.864, z = 2823.582 }, rot = { x = 0.000, y = 242.820, z = 0.000 } }, ["Q1300610_N12713"] = { pos = { x = -406.177, y = 240.864, z = 2825.245 }, rot = { x = 0.000, y = 257.237, z = 0.000 } }, - ["Q1300612_N12769"] = { pos = { x = -416.712, y = 240.864, z = 2817.137 }, rot = { x = 0.000, y = 270.203, z = 0.000 } }, - ["Q1300612_N12770"] = { pos = { x = -417.775, y = 240.864, z = 2817.142 }, rot = { x = 0.000, y = 88.385, z = 0.000 } }, + ["Q1300612_N12769"] = { pos = { x = -416.283, y = 240.864, z = 2817.136 }, rot = { x = 0.000, y = 270.203, z = 0.000 } }, + ["Q1300612_N12770"] = { pos = { x = -417.548, y = 240.864, z = 2817.017 }, rot = { x = 0.000, y = 88.385, z = 0.000 } }, ["Q1300612_N4061"] = { pos = { x = -400.367, y = 239.981, z = 2823.206 }, rot = { x = 0.000, y = 132.536, z = 0.000 } }, ["Q1300613_N12714"] = { pos = { x = -401.630, y = 234.383, z = 2791.852 }, rot = { x = 0.000, y = 14.008, z = 0.000 } }, ["Q1300614_N10000005"] = { pos = { x = -392.182, y = 234.383, z = 2794.270 }, rot = { x = 0.000, y = 159.852, z = 0.000 } }, @@ -4954,6 +5119,67 @@ dummy_points = { ["Q1301118_N1058"] = { pos = { x = -1626.020, y = 263.940, z = 3874.055 }, rot = { x = 0.000, y = 185.985, z = 0.000 } }, ["Q1301201_N1058"] = { pos = { x = -1626.579, y = 263.940, z = 3875.038 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q1301202"] = { pos = { x = -1821.427, y = 175.267, z = 4721.857 }, rot = { x = 0.000, y = 280.504, z = 0.000 } }, + ["Q13013BaseClubMemberA"] = { pos = { x = -429.144, y = 246.137, z = 2738.817 }, rot = { x = 0.000, y = 175.729, z = 0.000 } }, + ["Q13013BaseClubMemberB"] = { pos = { x = -422.254, y = 246.137, z = 2736.265 }, rot = { x = 0.000, y = 21.611, z = 0.000 } }, + ["Q13013BaseClubMemberC"] = { pos = { x = -425.373, y = 246.137, z = 2736.465 }, rot = { x = 0.000, y = 277.018, z = 0.000 } }, + ["Q13013BaseClubMemberD"] = { pos = { x = -421.288, y = 246.137, z = 2734.609 }, rot = { x = 0.000, y = 123.052, z = 0.000 } }, + ["Q13013BaseClubMemberF"] = { pos = { x = -420.367, y = 246.137, z = 2731.861 }, rot = { x = 0.000, y = 306.089, z = 0.000 } }, + ["Q13013BaseClubMemberG"] = { pos = { x = -430.604, y = 246.137, z = 2734.336 }, rot = { x = 0.000, y = 38.158, z = 0.000 } }, + ["Q13013BaseManager"] = { pos = { x = -429.022, y = 246.137, z = 2736.736 }, rot = { x = 0.000, y = 357.274, z = 0.000 } }, + ["Q13013BaseNahidaShow"] = { pos = { x = -420.082, y = 246.137, z = 2729.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013BasePaimon"] = { pos = { x = -423.041, y = 246.137, z = 2734.681 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013BasePlayer"] = { pos = { x = -427.123, y = 246.137, z = 2734.954 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013BasePos"] = { pos = { x = -425.869, y = 246.137, z = 2739.017 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013BattleEventA"] = { pos = { x = -1084.629, y = 266.120, z = 2471.524 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013MemberAEventA"] = { pos = { x = -1050.206, y = 258.318, z = 2496.878 }, rot = { x = 0.000, y = 286.104, z = 0.000 } }, + ["Q13013MemberEventA2"] = { pos = { x = -1220.573, y = 342.732, z = 2461.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013MidTalkDebyAdded"] = { pos = { x = -425.735, y = 246.137, z = 2737.468 }, rot = { x = 0.000, y = 322.413, z = 0.000 } }, + ["Q13013MidTalkGodAdded"] = { pos = { x = -426.940, y = 246.153, z = 2739.111 }, rot = { x = 0.000, y = 171.659, z = 0.000 } }, + ["Q13013NahidaClubTemp"] = { pos = { x = -421.550, y = 246.138, z = 2738.634 }, rot = { x = 0.000, y = 216.455, z = 0.000 } }, + ["Q13013NahidaEventA"] = { pos = { x = -1051.501, y = 257.717, z = 2499.565 }, rot = { x = 0.000, y = 229.015, z = 0.000 } }, + ["Q13013NahidaEventA2"] = { pos = { x = -1216.592, y = 344.268, z = 2458.119 }, rot = { x = 0.000, y = 320.660, z = 0.000 } }, + ["Q13013PaimonEventA"] = { pos = { x = -1048.767, y = 258.135, z = 2493.856 }, rot = { x = 0.000, y = 263.222, z = 0.000 } }, + ["Q13013PaimonEventA2"] = { pos = { x = -1214.706, y = 344.218, z = 2454.258 }, rot = { x = 0.000, y = 328.864, z = 0.000 } }, + ["Q13013PaimonEventB"] = { pos = { x = -221.233, y = 200.000, z = 2944.584 }, rot = { x = 0.000, y = 20.457, z = 0.000 } }, + ["Q13013PaimonPosterStart"] = { pos = { x = -493.192, y = 222.751, z = 2780.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013PlayerEventA"] = { pos = { x = -1046.833, y = 256.980, z = 2497.566 }, rot = { x = 0.000, y = 256.754, z = 0.000 } }, + ["Q13013PlayerEventA2"] = { pos = { x = -1214.401, y = 344.205, z = 2456.307 }, rot = { x = 0.000, y = 303.965, z = 0.000 } }, + ["Q13013PlayerPosterStart"] = { pos = { x = -495.192, y = 222.746, z = 2782.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013PosterManStart"] = { pos = { x = -501.808, y = 222.723, z = 2774.936 }, rot = { x = 0.000, y = 66.194, z = 0.000 } }, + ["Q13013PreBattleEventAPlayer"] = { pos = { x = -1196.057, y = 339.696, z = 2449.821 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13013PreBattleMemberA"] = { pos = { x = -1193.880, y = 338.707, z = 2450.637 }, rot = { x = 0.000, y = 278.365, z = 0.000 } }, + ["Q13013PreBattleNahida"] = { pos = { x = -1196.156, y = 339.989, z = 2451.987 }, rot = { x = 0.000, y = 275.774, z = 0.000 } }, + ["Q13013PreBattlePaimon"] = { pos = { x = -1195.020, y = 339.482, z = 2453.240 }, rot = { x = 0.000, y = 280.217, z = 0.000 } }, + ["Q13013SearchEventA2"] = { pos = { x = -1214.599, y = 343.031, z = 2456.250 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014DebySleep"] = { pos = { x = -419.007, y = 246.179, z = 2736.647 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014MemberBEventB"] = { pos = { x = -218.213, y = 200.768, z = 2971.328 }, rot = { x = 0.000, y = 54.552, z = 0.000 } }, + ["Q13014NahidaEventB"] = { pos = { x = -217.207, y = 200.000, z = 2945.396 }, rot = { x = 0.000, y = 359.615, z = 0.000 } }, + ["Q13014PeteRoute1"] = { pos = { x = -425.595, y = 246.137, z = 2736.850 }, rot = { x = 0.000, y = 153.477, z = 0.000 } }, + ["Q13014PeteRoute2"] = { pos = { x = -424.116, y = 246.137, z = 2734.763 }, rot = { x = 0.000, y = 83.446, z = 0.000 } }, + ["Q13014PeteRoute3"] = { pos = { x = -421.647, y = 246.137, z = 2735.542 }, rot = { x = 0.000, y = 25.579, z = 0.000 } }, + ["Q13014PeteRoute4"] = { pos = { x = -420.176, y = 246.138, z = 2737.963 }, rot = { x = 0.000, y = 76.027, z = 0.000 } }, + ["Q13014PeteRoute5"] = { pos = { x = -418.022, y = 246.138, z = 2738.132 }, rot = { x = 0.000, y = 199.195, z = 0.000 } }, + ["Q13014PlayerEventB"] = { pos = { x = -219.413, y = 200.000, z = 2944.887 }, rot = { x = 0.000, y = 16.336, z = 0.000 } }, + ["Q13014SleepAdded1"] = { pos = { x = -423.559, y = 246.182, z = 2740.377 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13014SleepAdded2"] = { pos = { x = -429.986, y = 246.178, z = 2739.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13015ClubFinDeby"] = { pos = { x = -424.809, y = 246.137, z = 2733.845 }, rot = { x = 0.000, y = 260.507, z = 0.000 } }, + ["Q13015ClubFinKethya"] = { pos = { x = -427.522, y = 246.137, z = 2737.374 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13015ClubFinNahida"] = { pos = { x = -427.213, y = 246.153, z = 2740.579 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q13015ClubFinNassa"] = { pos = { x = -426.901, y = 246.137, z = 2733.761 }, rot = { x = 0.000, y = 87.320, z = 0.000 } }, + ["Q13015ClubFinThana"] = { pos = { x = -430.581, y = 246.200, z = 2738.735 }, rot = { x = 0.000, y = 143.696, z = 0.000 } }, + ["Q13015FinAddDeby"] = { pos = { x = -426.570, y = 246.137, z = 2736.444 }, rot = { x = 0.000, y = 268.667, z = 0.000 } }, + ["Q13015FinAddedHaydar"] = { pos = { x = -422.845, y = 246.138, z = 2739.479 }, rot = { x = 0.000, y = 243.746, z = 0.000 } }, + ["Q13015FinAddedIlman"] = { pos = { x = -424.397, y = 246.138, z = 2738.721 }, rot = { x = 0.000, y = 52.522, z = 0.000 } }, + ["Q13015FinAddedInas"] = { pos = { x = -428.846, y = 246.137, z = 2738.326 }, rot = { x = 0.000, y = 220.547, z = 0.000 } }, + ["Q13015FinAddedSena"] = { pos = { x = -429.770, y = 246.137, z = 2737.014 }, rot = { x = 0.000, y = 35.064, z = 0.000 } }, + ["Q13015FinAddNasar"] = { pos = { x = -427.859, y = 246.137, z = 2736.363 }, rot = { x = 0.000, y = 81.608, z = 0.000 } }, + ["Q13015NahidaEndTalk"] = { pos = { x = -430.152, y = 273.044, z = 2689.438 }, rot = { x = 0.000, y = 208.528, z = 0.000 } }, + ["Q13015PaimonEndTalk"] = { pos = { x = -430.363, y = 273.091, z = 2691.797 }, rot = { x = 0.000, y = 184.941, z = 0.000 } }, + ["Q13015PlayerEndTalk"] = { pos = { x = -428.431, y = 273.044, z = 2690.447 }, rot = { x = 0.000, y = 225.602, z = 0.000 } }, + ["Q13015SittAdded"] = { pos = { x = -409.518, y = 280.711, z = 2742.153 }, rot = { x = 0.000, y = 224.348, z = 0.000 } }, + ["Q13015SittAddedNahida"] = { pos = { x = -411.211, y = 280.711, z = 2740.096 }, rot = { x = 0.000, y = 40.205, z = 0.000 } }, + ["Q13015SittAddedPaimon"] = { pos = { x = -412.423, y = 280.711, z = 2740.194 }, rot = { x = 0.000, y = 40.205, z = 0.000 } }, + ["Q13015SittAddedPlayer"] = { pos = { x = -412.012, y = 280.711, z = 2741.451 }, rot = { x = 0.000, y = 40.205, z = 0.000 } }, ["Q133002471wanfa"] = { pos = { x = 1238.038, y = 200.628, z = -91.523 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q133002471zhiyin"] = { pos = { x = 1229.490, y = 200.489, z = -98.870 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q133101248wanfa"] = { pos = { x = 1213.000, y = 261.422, z = 1298.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -7407,15 +7633,8 @@ dummy_points = { ["Q2303501_N12717"] = { pos = { x = -415.988, y = 273.141, z = 2691.194 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q2303501_N12717_1975"] = { pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q2303501_Player"] = { pos = { x = -415.842, y = 273.044, z = 2692.777 }, rot = { x = 0.000, y = 188.032, z = 0.000 } }, - ["Q2303502_N1058"] = { pos = { x = -390.742, y = 234.383, z = 2794.223 }, rot = { x = 0.000, y = 90.226, z = 0.000 } }, ["Q2303502_N12717"] = { pos = { x = -210.472, y = 217.394, z = 2498.027 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q2303502_N12717_1640"] = { pos = { x = -230.761, y = 219.501, z = 2503.405 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, - ["Q2303502_N12717_Cyno"] = { pos = { x = -389.792, y = 234.383, z = 2791.567 }, rot = { x = 0.000, y = 336.555, z = 0.000 } }, - ["Q2303502_Plyaer"] = { pos = { x = -391.401, y = 234.383, z = 2789.804 }, rot = { x = 0.000, y = 27.429, z = 0.000 } }, - ["Q2303505_camera"] = { pos = { x = -394.794, y = 234.491, z = 2794.270 }, rot = { x = 0.000, y = 90.862, z = 0.000 } }, - ["Q2303505_cameraspot"] = { pos = { x = -394.964, y = 235.496, z = 2794.313 }, rot = { x = 0.000, y = 271.604, z = 0.000 } }, - ["Q2303505_CynoCam"] = { pos = { x = -390.915, y = 234.383, z = 2794.231 }, rot = { x = 0.000, y = 276.891, z = 0.000 } }, - ["Q2303506_Player"] = { pos = { x = -391.454, y = 234.383, z = 2792.652 }, rot = { x = 0.000, y = 55.843, z = 0.000 } }, ["Q2303601_N12710"] = { pos = { x = -1632.042, y = 200.386, z = 2682.252 }, rot = { x = 0.000, y = 186.656, z = 0.000 } }, ["Q2303601_N4163"] = { pos = { x = -1632.801, y = 200.373, z = 2681.071 }, rot = { x = 0.000, y = 68.912, z = 0.000 } }, ["Q2303604_guide"] = { pos = { x = -1841.211, y = 264.068, z = 2830.375 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -8215,6 +8434,202 @@ dummy_points = { ["Q302110_T302110_N1056"] = { pos = { x = -2012.144, y = 299.668, z = 4104.459 }, rot = { x = 0.000, y = 119.493, z = 0.000 } }, ["Q302111_N12709"] = { pos = { x = -2351.585, y = 123.480, z = 5850.216 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q302112_N1052_guide"] = { pos = { x = -1995.000, y = 279.390, z = 4022.553 }, rot = { x = 0.000, y = 220.343, z = 0.000 } }, + ["Q302202_N10000005"] = { pos = { x = -416.112, y = 273.091, z = 2696.415 }, rot = { x = 0.000, y = 141.503, z = 0.000 } }, + ["Q302202_N1005"] = { pos = { x = -415.063, y = 273.044, z = 2697.020 }, rot = { x = 0.000, y = 171.478, z = 0.000 } }, + ["Q302202_N1053"] = { pos = { x = -414.828, y = 273.044, z = 2694.928 }, rot = { x = 0.000, y = 320.440, z = 0.000 } }, + ["Q302203_guide"] = { pos = { x = -405.568, y = 281.228, z = 2767.928 }, rot = { x = 0.000, y = 195.758, z = 0.000 } }, + ["Q302203_N10000005"] = { pos = { x = -406.465, y = 281.554, z = 2762.609 }, rot = { x = 0.000, y = 14.776, z = 0.000 } }, + ["Q302203_N1005"] = { pos = { x = -407.472, y = 281.554, z = 2762.875 }, rot = { x = 0.000, y = 14.776, z = 0.000 } }, + ["Q302203_N1053"] = { pos = { x = -406.645, y = 281.554, z = 2764.087 }, rot = { x = 0.000, y = 16.541, z = 0.000 } }, + ["Q302203_N12808"] = { pos = { x = -411.476, y = 281.228, z = 2778.406 }, rot = { x = 0.000, y = 171.983, z = 0.000 } }, + ["Q302204_guide"] = { pos = { x = -384.026, y = 283.429, z = 2843.970 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302204_guide2"] = { pos = { x = -385.232, y = 281.463, z = 2839.697 }, rot = { x = 0.000, y = 15.671, z = 0.000 } }, + ["Q302211_guide"] = { pos = { x = -371.939, y = 254.190, z = 2736.183 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302211_N1054"] = { pos = { x = -453.677, y = 239.543, z = 2722.964 }, rot = { x = 0.000, y = 3.073, z = 0.000 } }, + ["Q302211_N4060"] = { pos = { x = -455.007, y = 239.543, z = 2724.671 }, rot = { x = 0.000, y = 145.245, z = 0.000 } }, + ["Q302212_guide"] = { pos = { x = -430.692, y = 246.138, z = 2737.222 }, rot = { x = 0.000, y = 316.028, z = 0.000 } }, + ["Q302212_N4057"] = { pos = { x = -430.837, y = 246.138, z = 2740.728 }, rot = { x = 0.000, y = 127.192, z = 0.000 } }, + ["Q302212_N4059"] = { pos = { x = -431.641, y = 246.137, z = 2739.338 }, rot = { x = 0.000, y = 117.652, z = 0.000 } }, + ["Q302213_guide"] = { pos = { x = -420.435, y = 273.003, z = 2704.176 }, rot = { x = 0.000, y = 45.082, z = 0.000 } }, + ["Q302213_N12653"] = { pos = { x = -419.679, y = 273.091, z = 2705.021 }, rot = { x = 0.000, y = 225.276, z = 0.000 } }, + ["Q302213_N4093"] = { pos = { x = -427.326, y = 273.091, z = 2698.291 }, rot = { x = 0.000, y = 135.937, z = 0.000 } }, + ["Q302213_N4094"] = { pos = { x = -426.505, y = 273.091, z = 2697.622 }, rot = { x = 0.000, y = 312.940, z = 0.000 } }, + ["Q302215_N1052"] = { pos = { x = -507.488, y = 222.723, z = 2787.431 }, rot = { x = 0.000, y = 315.978, z = 0.000 } }, + ["Q302216_guide"] = { pos = { x = -376.352, y = 282.285, z = 2740.768 }, rot = { x = 0.000, y = 234.087, z = 0.000 } }, + ["Q302216_N1052"] = { pos = { x = -375.494, y = 282.168, z = 2739.583 }, rot = { x = 0.000, y = 234.087, z = 0.000 } }, + ["Q302216_N12709"] = { pos = { x = -374.880, y = 282.101, z = 2738.606 }, rot = { x = 0.000, y = 236.436, z = 0.000 } }, + ["Q302217_guide_1"] = { pos = { x = -421.227, y = 246.137, z = 2732.729 }, rot = { x = 0.000, y = 223.803, z = 0.000 } }, + ["Q302217_guide_10"] = { pos = { x = -403.599, y = 241.386, z = 2727.348 }, rot = { x = 0.000, y = 343.100, z = 0.000 } }, + ["Q302217_guide_11"] = { pos = { x = -408.579, y = 240.257, z = 2743.009 }, rot = { x = 0.000, y = 31.861, z = 0.000 } }, + ["Q302217_guide_12"] = { pos = { x = -395.948, y = 234.383, z = 2783.718 }, rot = { x = 0.000, y = 351.422, z = 0.000 } }, + ["Q302217_guide_13"] = { pos = { x = -398.087, y = 234.383, z = 2794.865 }, rot = { x = 0.000, y = 293.222, z = 0.000 } }, + ["Q302217_guide_14"] = { pos = { x = -410.010, y = 236.749, z = 2799.031 }, rot = { x = 0.000, y = 324.981, z = 0.000 } }, + ["Q302217_guide_2"] = { pos = { x = -429.642, y = 242.982, z = 2724.367 }, rot = { x = 0.000, y = 277.294, z = 0.000 } }, + ["Q302217_guide_3"] = { pos = { x = -448.271, y = 239.543, z = 2726.979 }, rot = { x = 0.000, y = 286.740, z = 0.000 } }, + ["Q302217_guide_4"] = { pos = { x = -457.909, y = 239.543, z = 2734.653 }, rot = { x = 0.000, y = 346.022, z = 0.000 } }, + ["Q302217_guide_5"] = { pos = { x = -462.154, y = 237.598, z = 2750.069 }, rot = { x = 0.000, y = 14.506, z = 0.000 } }, + ["Q302217_guide_6"] = { pos = { x = -457.008, y = 236.697, z = 2761.417 }, rot = { x = 0.000, y = 48.245, z = 0.000 } }, + ["Q302217_guide_7"] = { pos = { x = -440.616, y = 236.697, z = 2762.185 }, rot = { x = 0.000, y = 115.283, z = 0.000 } }, + ["Q302217_guide_8"] = { pos = { x = -427.557, y = 236.326, z = 2738.114 }, rot = { x = 0.000, y = 123.740, z = 0.000 } }, + ["Q302217_guide_9"] = { pos = { x = -410.075, y = 241.386, z = 2724.722 }, rot = { x = 0.000, y = 74.027, z = 0.000 } }, + ["Q302218_guide"] = { pos = { x = -545.691, y = 219.244, z = 2689.071 }, rot = { x = 0.000, y = 81.587, z = 0.000 } }, + ["Q302218_guide_End"] = { pos = { x = -380.676, y = 343.607, z = 2870.146 }, rot = { x = 0.000, y = 356.570, z = 0.000 } }, + ["Q302220_N1058"] = { pos = { x = -408.792, y = 308.517, z = 2867.556 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302221_guide"] = { pos = { x = -335.245, y = 314.115, z = 2878.440 }, rot = { x = 0.000, y = 193.248, z = 0.000 } }, + ["Q302221_N12660"] = { pos = { x = -338.517, y = 314.115, z = 2855.841 }, rot = { x = 0.000, y = 5.100, z = 0.000 } }, + ["Q302222_T302236_01"] = { pos = { x = -597.313, y = 208.145, z = 2695.328 }, rot = { x = 0.000, y = 302.417, z = 0.000 } }, + ["Q302222_T302236_02"] = { pos = { x = -598.679, y = 208.091, z = 2692.332 }, rot = { x = 0.000, y = 334.820, z = 0.000 } }, + ["Q302222_T302236_03"] = { pos = { x = -597.072, y = 208.206, z = 2693.147 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302226_guide"] = { pos = { x = -368.275, y = 368.995, z = 2898.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302401_T302401_N1059"] = { pos = { x = -1976.563, y = 290.538, z = 4103.429 }, rot = { x = 0.000, y = 160.000, z = 0.000 } }, + ["Q302402_N1059"] = { pos = { x = -2008.116, y = 300.168, z = 4100.331 }, rot = { x = 0.000, y = 334.971, z = 0.000 } }, + ["Q302402_N1059_3173"] = { pos = { x = -2008.121, y = 300.168, z = 4100.341 }, rot = { x = 0.000, y = 334.973, z = 0.000 } }, + ["Q302402_T302402_N1053"] = { pos = { x = -1927.688, y = 295.819, z = 4140.489 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302402_T302402_N12709"] = { pos = { x = -1927.118, y = 295.818, z = 4141.723 }, rot = { x = 0.000, y = 210.000, z = 0.000 } }, + ["Q302403_T302403_N1053"] = { pos = { x = -2706.710, y = 289.893, z = 4128.678 }, rot = { x = 0.000, y = 315.140, z = 0.000 } }, + ["Q302403_T302403_N12805"] = { pos = { x = -2705.505, y = 290.185, z = 4132.255 }, rot = { x = 0.000, y = 60.000, z = 0.000 } }, + ["Q302403_T302403_N12806"] = { pos = { x = -2704.669, y = 289.561, z = 4130.992 }, rot = { x = 0.000, y = 23.081, z = 0.000 } }, + ["Q302404_T302404_N1058"] = { pos = { x = -1625.637, y = 263.940, z = 3875.550 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302404_T302404_N12709"] = { pos = { x = -1627.426, y = 263.940, z = 3875.356 }, rot = { x = 0.000, y = 80.000, z = 0.000 } }, + ["Q302404_T302404_N12807"] = { pos = { x = -1627.426, y = 263.940, z = 3875.356 }, rot = { x = 0.000, y = 80.000, z = 0.000 } }, + ["Q302405_T302405_N12801"] = { pos = { x = -1571.616, y = 261.307, z = 3870.605 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302405_T302405_N12802"] = { pos = { x = -1573.053, y = 261.306, z = 3870.935 }, rot = { x = 0.000, y = 130.000, z = 0.000 } }, + ["Q302407_T302407_N12801"] = { pos = { x = -2097.928, y = 297.070, z = 3961.393 }, rot = { x = 0.000, y = 288.380, z = 0.000 } }, + ["Q302407_T302407_N12802"] = { pos = { x = -2097.961, y = 297.142, z = 3959.702 }, rot = { x = 0.000, y = 288.240, z = 0.000 } }, + ["Q302407_T302407_N12803"] = { pos = { x = -2100.857, y = 296.755, z = 3961.566 }, rot = { x = 0.000, y = 278.160, z = 0.000 } }, + ["Q302407_T302407_N12804"] = { pos = { x = -2098.464, y = 297.301, z = 3958.631 }, rot = { x = 0.000, y = 306.155, z = 0.000 } }, + ["Q302409_T302409_N1058"] = { pos = { x = -2094.634, y = 298.042, z = 3956.598 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302409_T302409_N12709"] = { pos = { x = -2090.596, y = 298.134, z = 3956.171 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302409_T302409_N12801"] = { pos = { x = -2095.237, y = 297.534, z = 3962.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302409_T302409_N12820"] = { pos = { x = -2110.032, y = 296.459, z = 3965.466 }, rot = { x = 0.000, y = 118.310, z = 0.000 } }, + ["Q302409_T302409_N12824"] = { pos = { x = -2109.853, y = 296.857, z = 3963.177 }, rot = { x = 0.000, y = 93.212, z = 0.000 } }, + ["Q302412_T302412_N1052"] = { pos = { x = -2011.538, y = 300.348, z = 4105.919 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302412_T302412_N1053"] = { pos = { x = -2012.005, y = 300.348, z = 4107.266 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302412_T302412_N1058"] = { pos = { x = -2013.087, y = 300.348, z = 4106.555 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302412_T302412_N1059"] = { pos = { x = -2007.173, y = 300.168, z = 4098.308 }, rot = { x = 0.000, y = 334.973, z = 0.000 } }, + ["Q302413_N1059"] = { pos = { x = -1976.691, y = 290.538, z = 4103.623 }, rot = { x = 0.000, y = 236.730, z = 0.000 } }, + ["Q302501_T302501_N1052"] = { pos = { x = -1639.838, y = 263.940, z = 3889.466 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["Q302502_T302502_N1050"] = { pos = { x = -1120.840, y = 283.649, z = 3200.895 }, rot = { x = 0.000, y = 36.571, z = 0.000 } }, + ["Q302503_T302503_N1052"] = { pos = { x = -1929.548, y = 203.100, z = 2498.393 }, rot = { x = 0.000, y = 250.000, z = 0.000 } }, + ["Q302503_T302503_N12836"] = { pos = { x = -1962.551, y = 202.330, z = 2481.325 }, rot = { x = 0.000, y = 200.000, z = 0.000 } }, + ["Q302503_T302503_N12870"] = { pos = { x = -1951.672, y = 202.330, z = 2495.385 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302503_T302503_N12871"] = { pos = { x = -1949.989, y = 202.330, z = 2494.709 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302503_T302503_N12971"] = { pos = { x = -1950.398, y = 202.330, z = 2486.982 }, rot = { x = 0.000, y = 320.000, z = 0.000 } }, + ["Q302503_T302503_N12972"] = { pos = { x = -1972.483, y = 202.330, z = 2479.269 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302503_T302503_N12973"] = { pos = { x = -1989.954, y = 201.393, z = 2478.087 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302503_T302503_N12974"] = { pos = { x = -2014.567, y = 201.381, z = 2463.601 }, rot = { x = 0.000, y = 200.000, z = 0.000 } }, + ["Q302503_T302503_N12975"] = { pos = { x = -1957.696, y = 202.330, z = 2494.004 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["Q302503_T302503_N12976"] = { pos = { x = -1996.983, y = 201.354, z = 2474.591 }, rot = { x = 0.000, y = 135.000, z = 0.000 } }, + ["Q302503_T302503_N12977"] = { pos = { x = -2010.964, y = 201.391, z = 2449.072 }, rot = { x = 0.000, y = 100.000, z = 0.000 } }, + ["Q302503_T302503_N12978"] = { pos = { x = -2012.047, y = 201.392, z = 2439.750 }, rot = { x = 0.000, y = 80.000, z = 0.000 } }, + ["Q302504_Fail"] = { pos = { x = -1997.574, y = 201.390, z = 2456.885 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302504_guide"] = { pos = { x = -1979.425, y = 204.119, z = 2452.695 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302504_N12805"] = { pos = { x = -1982.292, y = 201.353, z = 2482.621 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302504_N12806"] = { pos = { x = -1950.222, y = 202.330, z = 2487.151 }, rot = { x = 0.000, y = 320.000, z = 0.000 } }, + ["Q302504_N12807"] = { pos = { x = -1972.142, y = 202.330, z = 2479.323 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302504_N12836"] = { pos = { x = -1989.724, y = 201.393, z = 2478.220 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302504_N12838"] = { pos = { x = -2006.404, y = 201.357, z = 2462.637 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["Q302504_N12870"] = { pos = { x = -2004.907, y = 201.391, z = 2467.253 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302504_N12870_2"] = { pos = { x = -1989.559, y = 201.375, z = 2469.489 }, rot = { x = 0.000, y = 60.000, z = 0.000 } }, + ["Q302504_N12870_3"] = { pos = { x = -2004.019, y = 201.393, z = 2465.070 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302504_N12871"] = { pos = { x = -2006.164, y = 202.097, z = 2466.762 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302504_N12872"] = { pos = { x = -1951.868, y = 202.330, z = 2494.617 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302504_N12872_1"] = { pos = { x = -1963.587, y = 202.330, z = 2480.143 }, rot = { x = 0.000, y = 230.000, z = 0.000 } }, + ["Q302504_N12872_2"] = { pos = { x = -1975.276, y = 202.330, z = 2475.746 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["Q302504_N12872_3"] = { pos = { x = -1983.159, y = 201.613, z = 2473.155 }, rot = { x = 0.000, y = 250.000, z = 0.000 } }, + ["Q302504_N12872_4"] = { pos = { x = -1994.889, y = 201.390, z = 2467.642 }, rot = { x = 0.000, y = 200.000, z = 0.000 } }, + ["Q302504_N12872_5"] = { pos = { x = -2001.324, y = 201.390, z = 2459.561 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302504_N12872_6"] = { pos = { x = -2009.358, y = 201.361, z = 2462.246 }, rot = { x = 0.000, y = 200.000, z = 0.000 } }, + ["Q302504_N12873"] = { pos = { x = -1950.401, y = 202.330, z = 2494.017 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302504_N12873_1"] = { pos = { x = -1962.047, y = 202.330, z = 2479.709 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302504_N12873_2"] = { pos = { x = -1973.784, y = 202.330, z = 2474.287 }, rot = { x = 0.000, y = 260.000, z = 0.000 } }, + ["Q302504_N12873_3"] = { pos = { x = -1981.650, y = 201.804, z = 2472.133 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["Q302504_N12873_4"] = { pos = { x = -1992.974, y = 201.390, z = 2467.681 }, rot = { x = 0.000, y = 230.000, z = 0.000 } }, + ["Q302504_N12873_5"] = { pos = { x = -2000.424, y = 201.390, z = 2456.765 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302504_N12873_6"] = { pos = { x = -2011.071, y = 201.334, z = 2459.139 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302504_N12960"] = { pos = { x = -1957.545, y = 202.330, z = 2494.265 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["Q302504_N12961"] = { pos = { x = -1996.754, y = 201.354, z = 2474.820 }, rot = { x = 0.000, y = 135.000, z = 0.000 } }, + ["Q302504_N12962"] = { pos = { x = -2010.868, y = 201.391, z = 2449.614 }, rot = { x = 0.000, y = 100.000, z = 0.000 } }, + ["Q302504_N12965"] = { pos = { x = -2020.716, y = 202.661, z = 2459.677 }, rot = { x = 0.000, y = 57.221, z = 0.000 } }, + ["Q302505_T302505_N10000005"] = { pos = { x = -1978.906, y = 204.119, z = 2451.860 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302505_T302505_N1005"] = { pos = { x = -1979.288, y = 204.119, z = 2451.120 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302505_T302505_N1052"] = { pos = { x = -1979.815, y = 204.118, z = 2452.286 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["Q302505_T302505_N12695"] = { pos = { x = -2019.268, y = 202.661, z = 2460.306 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302505_T302505_N12836"] = { pos = { x = -2019.972, y = 202.661, z = 2460.562 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302506_T302506_N10000005"] = { pos = { x = -1054.419, y = 276.338, z = 3118.407 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["Q302506_T302506_N1005"] = { pos = { x = -1053.378, y = 276.358, z = 3118.410 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["Q302506_T302506_N1050"] = { pos = { x = -1059.553, y = 277.405, z = 3125.957 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302506_T302506_N1052"] = { pos = { x = -1055.797, y = 276.364, z = 3117.624 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302506_T302506_N12832"] = { pos = { x = -1057.527, y = 276.943, z = 3122.923 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["Q302506_T302506_N12833"] = { pos = { x = -1055.806, y = 276.903, z = 3122.563 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["Q302506_T302506_N12834"] = { pos = { x = -1057.767, y = 276.762, z = 3121.296 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["Q302508_T302508_N1050"] = { pos = { x = -1073.094, y = 283.763, z = 3137.686 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302508_T302508_N12554"] = { pos = { x = -1054.648, y = 294.152, z = 3214.825 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["Q302508_Thunder"] = { pos = { x = -1072.448, y = 293.659, z = 3202.490 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302509_T302509_N1050"] = { pos = { x = -1088.673, y = 283.635, z = 3171.715 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302509_T302509_N1052"] = { pos = { x = -1088.808, y = 283.635, z = 3169.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302510_T302510_N1050"] = { pos = { x = -1057.097, y = 293.676, z = 3212.218 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302510_T302510_N1052"] = { pos = { x = -1056.252, y = 293.676, z = 3212.870 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302511_Karkata"] = { pos = { x = -1059.442, y = 293.676, z = 3214.689 }, rot = { x = 0.000, y = 204.984, z = 0.000 } }, + ["Q302511_N1050"] = { pos = { x = -1059.442, y = 295.516, z = 3214.689 }, rot = { x = 0.000, y = 204.984, z = 0.000 } }, + ["Q302511_TighnariSitAlone"] = { pos = { x = -1056.457, y = 293.668, z = 3214.980 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302512_T302512_N1052"] = { pos = { x = -394.874, y = 234.383, z = 2797.025 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302512_T302512_N1053"] = { pos = { x = -395.991, y = 234.383, z = 2796.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302512_T302512_N1054"] = { pos = { x = -397.167, y = 234.383, z = 2797.759 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302512_T302512_N1058"] = { pos = { x = -396.123, y = 234.383, z = 2798.716 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302513_N12870"] = { pos = { x = -2011.920, y = 201.389, z = 2457.334 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302513_N12871"] = { pos = { x = -2012.585, y = 201.390, z = 2456.018 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302514_N1050"] = { pos = { x = -1142.003, y = 289.811, z = 3244.291 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302514_N1052_1"] = { pos = { x = -1042.910, y = 272.964, z = 3074.808 }, rot = { x = 0.000, y = 0.917, z = 0.000 } }, + ["Q302514_N1052_2"] = { pos = { x = -1062.510, y = 266.192, z = 3072.953 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302514_N1052_3"] = { pos = { x = -1084.916, y = 263.381, z = 3080.967 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302514_N1052_4"] = { pos = { x = -1128.125, y = 254.393, z = 3098.734 }, rot = { x = 0.000, y = 290.000, z = 0.000 } }, + ["Q302514_N1052_5"] = { pos = { x = -1165.521, y = 245.395, z = 3131.053 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["Q302514_N1052_6"] = { pos = { x = -1199.161, y = 230.615, z = 3139.048 }, rot = { x = 0.000, y = 230.000, z = 0.000 } }, + ["Q302514_N1052_7"] = { pos = { x = -1211.112, y = 217.367, z = 3100.303 }, rot = { x = 0.000, y = 230.000, z = 0.000 } }, + ["Q302515_T302515_N10000005"] = { pos = { x = -1248.289, y = 210.716, z = 3100.596 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302515_T302515_N1005"] = { pos = { x = -1248.992, y = 210.678, z = 3101.102 }, rot = { x = 0.000, y = 30.000, z = 0.000 } }, + ["Q302515_T302515_N1052"] = { pos = { x = -1248.432, y = 210.566, z = 3102.501 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302601_T302601_N1005"] = { pos = { x = -773.316, y = 160.494, z = 2408.731 }, rot = { x = 0.000, y = 73.377, z = 0.000 } }, + ["Q302602_T302602_N1050"] = { pos = { x = -788.334, y = 166.562, z = 2437.314 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302602_T302602_N1051"] = { pos = { x = -786.795, y = 166.593, z = 2437.282 }, rot = { x = 0.000, y = 60.000, z = 0.000 } }, + ["Q302603_T302603_N1054"] = { pos = { x = -396.380, y = 234.383, z = 2794.563 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302603_T302603_N4057"] = { pos = { x = -394.874, y = 234.383, z = 2795.277 }, rot = { x = 0.000, y = 194.537, z = 0.000 } }, + ["Q302603_T302603_N4060"] = { pos = { x = -395.080, y = 234.383, z = 2794.375 }, rot = { x = 0.000, y = 19.033, z = 0.000 } }, + ["Q302604_T302604_N1053"] = { pos = { x = -416.840, y = 281.227, z = 2780.464 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["Q302605_guide"] = { pos = { x = -2010.440, y = 201.391, z = 2456.567 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302605_T302605_N1052"] = { pos = { x = -2010.885, y = 201.391, z = 2455.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302605_T302605_N12555"] = { pos = { x = -2009.937, y = 201.392, z = 2455.659 }, rot = { x = 0.000, y = 340.000, z = 0.000 } }, + ["Q302606_N1052"] = { pos = { x = -2012.336, y = 201.389, z = 2454.495 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302606_N13013"] = { pos = { x = -2012.412, y = 201.389, z = 2455.373 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302606_T302606_N1058"] = { pos = { x = -2027.883, y = 275.036, z = 4214.053 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302606_T302606_N12659"] = { pos = { x = -2027.012, y = 275.052, z = 4212.643 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q302606_T302606_N12709"] = { pos = { x = -2028.924, y = 275.040, z = 4213.165 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302606_T302606_N12807"] = { pos = { x = -2028.924, y = 275.040, z = 4213.165 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302608_T302608_N1050"] = { pos = { x = -404.125, y = 239.831, z = 2809.121 }, rot = { x = 0.000, y = 330.233, z = 0.000 } }, + ["Q302608_T302608_N1051"] = { pos = { x = -404.720, y = 239.831, z = 2808.682 }, rot = { x = 0.000, y = 350.233, z = 0.000 } }, + ["Q302608_T302608_N1052"] = { pos = { x = -406.119, y = 239.813, z = 2809.524 }, rot = { x = 0.000, y = 30.233, z = 0.000 } }, + ["Q302608_T302608_N1053"] = { pos = { x = -403.452, y = 239.813, z = 2811.971 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["Q302608_T302608_N1054"] = { pos = { x = -405.283, y = 239.813, z = 2811.697 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["Q302608_T302608_N1058"] = { pos = { x = -406.478, y = 239.813, z = 2810.794 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["Q302608_T302608_N12555"] = { pos = { x = -405.592, y = 239.889, z = 2808.906 }, rot = { x = 0.000, y = 20.233, z = 0.000 } }, + ["Q302609_Stage"] = { pos = { x = -6.910, y = 239.831, z = 21.357 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302609_T302609_N1052"] = { pos = { x = -400.883, y = 239.831, z = 2816.047 }, rot = { x = 0.000, y = 200.000, z = 0.000 } }, + ["Q302609_T302609_N1053"] = { pos = { x = -404.681, y = 239.813, z = 2814.500 }, rot = { x = 0.000, y = 230.000, z = 0.000 } }, + ["Q302609_T302609_N1054"] = { pos = { x = -409.744, y = 239.813, z = 2811.075 }, rot = { x = 0.000, y = 60.000, z = 0.000 } }, + ["Q302609_T302609_N1058"] = { pos = { x = -408.679, y = 240.864, z = 2822.015 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["Q302609_T302609_N12555"] = { pos = { x = -401.248, y = 239.831, z = 2815.077 }, rot = { x = 0.000, y = 30.000, z = 0.000 } }, + ["Q302616_T302616_N1005"] = { pos = { x = -322.345, y = 249.631, z = 2746.693 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302617_T302617_N1056"] = { pos = { x = -404.966, y = 281.228, z = 2770.305 }, rot = { x = 0.000, y = 200.000, z = 0.000 } }, + ["Q302618_T302618_N1050"] = { pos = { x = -810.456, y = 173.647, z = 2464.858 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["Q302619_T302619_N12805"] = { pos = { x = -393.731, y = 281.227, z = 2767.909 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302801_N10000005_1"] = { pos = { x = -368.649, y = 368.127, z = 2912.090 }, rot = { x = 0.000, y = 16.885, z = 0.000 } }, + ["Q302801_N10000005_2"] = { pos = { x = -387.089, y = 234.383, z = 2788.714 }, rot = { x = 0.000, y = 66.676, z = 0.000 } }, + ["Q302801_N1005_1"] = { pos = { x = -369.666, y = 368.127, z = 2912.924 }, rot = { x = 0.000, y = 53.993, z = 0.000 } }, + ["Q302801_N1005_2"] = { pos = { x = -386.643, y = 234.383, z = 2787.879 }, rot = { x = 0.000, y = 39.454, z = 0.000 } }, + ["Q302801_N12653"] = { pos = { x = -412.533, y = 273.044, z = 2696.202 }, rot = { x = 0.000, y = 307.587, z = 0.000 } }, + ["Q302801_N12709"] = { pos = { x = -385.597, y = 234.383, z = 2789.501 }, rot = { x = 0.000, y = 243.187, z = 0.000 } }, + ["Q302801_N12808"] = { pos = { x = -368.053, y = 368.127, z = 2913.938 }, rot = { x = 0.000, y = 196.759, z = 0.000 } }, ["Q304Ambor1"] = { pos = { x = 2293.256, y = 213.800, z = -875.700 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q304Ambor2"] = { pos = { x = 2301.934, y = 223.600, z = -857.577 }, rot = { x = 0.000, y = 34.500, z = 0.000 } }, ["Q304Ambor3"] = { pos = { x = 2301.651, y = 243.645, z = -786.838 }, rot = { x = 0.000, y = 213.380, z = 0.000 } }, @@ -9553,6 +9968,71 @@ dummy_points = { ["Q4008006_N10090"] = { pos = { x = 2019.082, y = 204.291, z = -848.146 }, rot = { x = 0.000, y = 196.601, z = 0.000 } }, ["Q4008006_N1011"] = { pos = { x = 2019.493, y = 204.178, z = -850.288 }, rot = { x = 0.000, y = 333.435, z = 0.000 } }, ["Q4008006_N1028"] = { pos = { x = 2017.530, y = 204.303, z = -848.947 }, rot = { x = 0.000, y = 123.096, z = 0.000 } }, + ["Q4008101_guide"] = { pos = { x = -558.635, y = 217.037, z = 2690.966 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008102_N1005"] = { pos = { x = -557.734, y = 216.898, z = 2690.975 }, rot = { x = 0.000, y = 247.100, z = 0.000 } }, + ["Q4008103_guide"] = { pos = { x = -1989.786, y = 203.090, z = 2417.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008103_N12855"] = { pos = { x = -2006.534, y = 201.393, z = 2421.309 }, rot = { x = 0.000, y = 235.723, z = 0.000 } }, + ["Q4008103_N12857"] = { pos = { x = -1988.878, y = 203.090, z = 2415.707 }, rot = { x = 0.000, y = 315.000, z = 0.000 } }, + ["Q4008103_N30253"] = { pos = { x = -2008.920, y = 201.391, z = 2419.017 }, rot = { x = 0.000, y = 70.000, z = 0.000 } }, + ["Q4008105_guide"] = { pos = { x = -1484.322, y = 200.000, z = 2700.425 }, rot = { x = 0.000, y = 59.249, z = 0.000 } }, + ["Q4008107_guide"] = { pos = { x = -686.851, y = 174.033, z = 2515.127 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008109_N12855"] = { pos = { x = -1574.181, y = 203.010, z = 2658.907 }, rot = { x = 0.000, y = 288.048, z = 0.000 } }, + ["Q4008110_N1063"] = { pos = { x = -668.171, y = 165.569, z = 2506.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008111_guide"] = { pos = { x = -2011.096, y = 201.390, z = 2422.763 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008111_N1034"] = { pos = { x = -2013.005, y = 201.391, z = 2430.202 }, rot = { x = 0.000, y = 148.038, z = 0.000 } }, + ["Q4008113_N30253"] = { pos = { x = -1911.233, y = 203.100, z = 2503.618 }, rot = { x = 0.000, y = 343.998, z = 0.000 } }, + ["Q4008114_N12855"] = { pos = { x = -1489.872, y = 202.008, z = 2694.987 }, rot = { x = 0.000, y = 268.694, z = 0.000 } }, + ["Q4008115"] = { pos = { x = -1577.979, y = 202.173, z = 2660.722 }, rot = { x = 0.000, y = 122.769, z = 0.000 } }, + ["Q4008115_guide"] = { pos = { x = -2006.811, y = 201.400, z = 2420.179 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008115_N12859"] = { pos = { x = -2005.881, y = 201.400, z = 2420.333 }, rot = { x = 0.000, y = 255.557, z = 0.000 } }, + ["Q4008115_N12861"] = { pos = { x = -2005.194, y = 201.400, z = 2420.032 }, rot = { x = 0.000, y = 260.526, z = 0.000 } }, + ["Q4008122_guide"] = { pos = { x = -2014.276, y = 228.336, z = 2700.269 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008202_N12856"] = { pos = { x = -1988.849, y = 203.090, z = 2415.649 }, rot = { x = 0.000, y = 316.954, z = 0.000 } }, + ["Q4008205_guide"] = { pos = { x = -1989.462, y = 201.390, z = 2428.450 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008207_N1063"] = { pos = { x = -1999.907, y = 201.391, z = 2424.234 }, rot = { x = 0.000, y = 66.858, z = 0.000 } }, + ["Q4008208"] = { pos = { x = -927.291, y = 200.288, z = 2713.187 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008208_guide"] = { pos = { x = -1998.475, y = 201.390, z = 2425.066 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008208_N1034"] = { pos = { x = -2000.114, y = 201.364, z = 2425.406 }, rot = { x = 0.000, y = 98.580, z = 0.000 } }, + ["Q4008209_guide"] = { pos = { x = -894.711, y = 203.317, z = 2637.708 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008209_N12855"] = { pos = { x = -894.045, y = 203.381, z = 2640.212 }, rot = { x = 0.000, y = 204.858, z = 0.000 } }, + ["Q4008211_guide"] = { pos = { x = -2002.390, y = 201.390, z = 2456.196 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008211_N1034"] = { pos = { x = -2002.618, y = 201.391, z = 2454.628 }, rot = { x = 0.000, y = 25.861, z = 0.000 } }, + ["Q4008212_N1034"] = { pos = { x = -927.437, y = 200.360, z = 2715.977 }, rot = { x = 0.000, y = 171.315, z = 0.000 } }, + ["Q4008212_N1063"] = { pos = { x = -925.079, y = 200.280, z = 2715.342 }, rot = { x = 0.000, y = 238.564, z = 0.000 } }, + ["Q4008305_guide"] = { pos = { x = -1996.878, y = 201.391, z = 2423.709 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008305_N1005"] = { pos = { x = -1998.483, y = 201.391, z = 2422.628 }, rot = { x = 0.000, y = 19.345, z = 0.000 } }, + ["Q4008305_N1034"] = { pos = { x = -1997.974, y = 201.391, z = 2425.236 }, rot = { x = 0.000, y = 161.265, z = 0.000 } }, + ["Q4008307_guide"] = { pos = { x = -1911.678, y = 203.115, z = 2506.165 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008307_N1005"] = { pos = { x = -1910.981, y = 203.100, z = 2506.602 }, rot = { x = 0.000, y = 206.304, z = 0.000 } }, + ["Q4008308_guide"] = { pos = { x = -1557.000, y = 203.000, z = 2575.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008308_N12855"] = { pos = { x = -1557.000, y = 203.000, z = 2575.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008309_guide"] = { pos = { x = -377.808, y = 242.825, z = 2641.369 }, rot = { x = 0.000, y = 67.851, z = 0.000 } }, + ["Q4008309_N1055"] = { pos = { x = -380.039, y = 242.522, z = 2640.918 }, rot = { x = 0.000, y = 69.888, z = 0.000 } }, + ["Q4008313_guide"] = { pos = { x = -1994.402, y = 201.390, z = 2425.482 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008313_N1063"] = { pos = { x = -1995.610, y = 201.391, z = 2425.611 }, rot = { x = 0.000, y = 82.217, z = 0.000 } }, + ["Q4008318_Target"] = { pos = { x = -1911.369, y = 204.338, z = 2504.704 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008319_guide"] = { pos = { x = -1908.153, y = 203.100, z = 2509.542 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008319_N12855"] = { pos = { x = -1907.270, y = 203.100, z = 2510.171 }, rot = { x = 0.000, y = 248.754, z = 0.000 } }, + ["Q4008405_guide"] = { pos = { x = 208.964, y = 90.179, z = 226.575 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008406_N1034"] = { pos = { x = -1996.448, y = 201.391, z = 2426.030 }, rot = { x = 7.442, y = 81.361, z = 1.566 } }, + ["Q4008406_N1063"] = { pos = { x = -1995.229, y = 201.391, z = 2427.415 }, rot = { x = 0.000, y = 172.212, z = 0.000 } }, + ["Q4008410_N1034"] = { pos = { x = -1992.173, y = 201.391, z = 2422.252 }, rot = { x = 0.000, y = 238.234, z = 0.000 } }, + ["Q4008411_guide"] = { pos = { x = -673.419, y = 167.054, z = 2511.672 }, rot = { x = 0.000, y = 276.627, z = 0.000 } }, + ["Q4008411_guide_3144"] = { pos = { x = -730.010, y = 165.320, z = 2503.262 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008411_N12855"] = { pos = { x = -761.766, y = 148.877, z = 2469.349 }, rot = { x = 0.000, y = 243.528, z = 0.000 } }, + ["Q4008415_N1005"] = { pos = { x = -762.698, y = 148.196, z = 2466.789 }, rot = { x = 0.000, y = 10.041, z = 0.000 } }, + ["Q4008506"] = { pos = { x = -1992.783, y = 201.391, z = 2425.216 }, rot = { x = 0.000, y = 220.000, z = 0.000 } }, + ["Q4008512_N12856"] = { pos = { x = -1997.383, y = 201.391, z = 2416.342 }, rot = { x = 0.000, y = 46.715, z = 0.000 } }, + ["Q4008513_guide"] = { pos = { x = -1987.815, y = 203.090, z = 2416.637 }, rot = { x = 0.000, y = 286.848, z = 0.000 } }, + ["Q4008513_N1005"] = { pos = { x = -1989.370, y = 203.090, z = 2414.068 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008517_N12856"] = { pos = { x = -1988.865, y = 203.008, z = 2415.649 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["Q4008601_guide"] = { pos = { x = -1926.549, y = 203.100, z = 2501.669 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008601_N1063"] = { pos = { x = -1927.834, y = 203.100, z = 2500.841 }, rot = { x = 0.000, y = 147.765, z = 0.000 } }, + ["Q4008602_guide"] = { pos = { x = -2012.068, y = 202.773, z = 2387.564 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008602_N1034"] = { pos = { x = -2013.270, y = 202.782, z = 2387.814 }, rot = { x = 0.334, y = 93.227, z = 359.532 } }, + ["Q4008603_guide"] = { pos = { x = -1843.350, y = 250.492, z = 2890.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q4008603_N12855"] = { pos = { x = -1844.000, y = 250.578, z = 2892.000 }, rot = { x = 2.548, y = 181.242, z = 6.292 } }, + ["Q4008702_guide"] = { pos = { x = 136.278, y = 251.543, z = 2911.157 }, rot = { x = 3.555, y = 0.059, z = 19.736 } }, ["Q401Treasure"] = { pos = { x = 2394.511, y = 287.637, z = -1482.516 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["Q4020017xinyan"] = { pos = { x = -2332.241, y = 227.033, z = -4290.485 }, rot = { x = 0.000, y = 83.112, z = 0.000 } }, ["Q402Follow1"] = { pos = { x = 2195.622, y = 215.404, z = -1170.819 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, @@ -13880,6 +14360,97 @@ dummy_points = { ["T302111_N12864"] = { pos = { x = -2348.034, y = 124.875, z = 5863.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["T302111_N12865"] = { pos = { x = -2356.115, y = 125.356, z = 5860.993 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, ["T302111_N12881"] = { pos = { x = -2356.990, y = 125.122, z = 5855.426 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302401_N10000005"] = { pos = { x = -1975.958, y = 290.545, z = 4101.634 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["T302401_N1005"] = { pos = { x = -1976.574, y = 290.538, z = 4101.311 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302402_N10000005"] = { pos = { x = -1927.800, y = 295.819, z = 4142.450 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302402_N1005"] = { pos = { x = -1928.713, y = 295.819, z = 4142.235 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["T302403_N10000005"] = { pos = { x = -2709.088, y = 289.673, z = 4130.651 }, rot = { x = 0.000, y = 146.964, z = 0.000 } }, + ["T302403_N1005"] = { pos = { x = -2707.759, y = 289.997, z = 4130.834 }, rot = { x = 0.000, y = 186.964, z = 0.000 } }, + ["T302404_N10000005"] = { pos = { x = -1626.398, y = 263.940, z = 3876.754 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302404_N1005"] = { pos = { x = -1627.091, y = 263.940, z = 3876.806 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302405_N10000005"] = { pos = { x = -1574.322, y = 261.293, z = 3867.223 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302405_N10000005_2"] = { pos = { x = -1585.751, y = 232.071, z = 3887.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302405_N1005"] = { pos = { x = -1573.356, y = 261.313, z = 3867.772 }, rot = { x = 0.000, y = 320.000, z = 0.000 } }, + ["T302405_N1005_2"] = { pos = { x = -1586.487, y = 232.071, z = 3887.341 }, rot = { x = 0.000, y = 20.000, z = 0.000 } }, + ["T302405_N1052"] = { pos = { x = -1584.246, y = 232.071, z = 3888.804 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302405_N1053"] = { pos = { x = -1585.884, y = 232.071, z = 3890.447 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302405_N1058"] = { pos = { x = -1575.250, y = 261.293, z = 3867.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302405_N1058_2"] = { pos = { x = -1586.497, y = 232.071, z = 3889.641 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302405_N12803"] = { pos = { x = -1576.021, y = 261.293, z = 3868.288 }, rot = { x = 0.000, y = 135.000, z = 0.000 } }, + ["T302407_N10000005"] = { pos = { x = -2098.179, y = 297.299, z = 3958.402 }, rot = { x = 0.000, y = 339.695, z = 0.000 } }, + ["T302407_N1005"] = { pos = { x = -2098.897, y = 297.425, z = 3958.119 }, rot = { x = 0.000, y = 339.695, z = 0.000 } }, + ["T302407_N1058"] = { pos = { x = -2097.695, y = 297.099, z = 3959.394 }, rot = { x = 0.000, y = 299.695, z = 0.000 } }, + ["T302407_N12709"] = { pos = { x = -2106.965, y = 296.562, z = 3963.211 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["T302409_N10000005"] = { pos = { x = -2093.521, y = 298.262, z = 3955.672 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302409_N10000005_2"] = { pos = { x = -2120.043, y = 294.930, z = 3997.217 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302409_N1005"] = { pos = { x = -2092.877, y = 298.195, z = 3955.925 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["T302409_N1005_2"] = { pos = { x = -2120.930, y = 295.116, z = 3996.293 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302409_N1058"] = { pos = { x = -2121.753, y = 295.230, z = 3997.520 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["T302409_N12803"] = { pos = { x = -2093.658, y = 297.942, z = 3957.295 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302409_N12819"] = { pos = { x = -2109.016, y = 296.932, z = 3962.166 }, rot = { x = 0.000, y = 83.700, z = 0.000 } }, + ["T302409_N12821"] = { pos = { x = -2108.735, y = 296.596, z = 3963.858 }, rot = { x = 0.000, y = 112.155, z = 0.000 } }, + ["T302412_N10000005"] = { pos = { x = -2006.801, y = 300.168, z = 4099.846 }, rot = { x = 0.000, y = 210.000, z = 0.000 } }, + ["T302412_N1005"] = { pos = { x = -2007.424, y = 300.168, z = 4099.910 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["T302501_N10000005"] = { pos = { x = -1636.733, y = 263.940, z = 3887.280 }, rot = { x = 0.000, y = 299.251, z = 0.000 } }, + ["T302501_N1005"] = { pos = { x = -1636.936, y = 263.940, z = 3888.295 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["T302502_N10000005"] = { pos = { x = -1120.524, y = 283.649, z = 3199.469 }, rot = { x = 0.000, y = 356.799, z = 0.000 } }, + ["T302502_N10000005_2"] = { pos = { x = -1043.164, y = 272.824, z = 3075.654 }, rot = { x = 0.000, y = 340.000, z = 0.000 } }, + ["T302502_N10000005_TigTalk"] = { pos = { x = -1138.358, y = 289.811, z = 3243.244 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["T302502_N1005"] = { pos = { x = -1121.921, y = 283.649, z = 3199.666 }, rot = { x = 0.000, y = 41.799, z = 0.000 } }, + ["T302502_N1005_3"] = { pos = { x = -1042.438, y = 272.823, z = 3076.242 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["T302502_N1005_TigTalk"] = { pos = { x = -1137.924, y = 289.811, z = 3244.275 }, rot = { x = 0.000, y = 140.000, z = 0.000 } }, + ["T302502_N1050_1"] = { pos = { x = -1136.382, y = 289.811, z = 3243.461 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302502_N1050_2"] = { pos = { x = -1092.242, y = 283.635, z = 3170.035 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["T302502_N1050_3"] = { pos = { x = -1087.710, y = 292.346, z = 3205.956 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302502_N1052"] = { pos = { x = -1119.178, y = 283.649, z = 3199.921 }, rot = { x = 0.000, y = 311.799, z = 0.000 } }, + ["T302502_N1052_TigTalk"] = { pos = { x = -1137.828, y = 289.811, z = 3242.708 }, rot = { x = 0.000, y = 60.000, z = 0.000 } }, + ["T302502_N1058"] = { pos = { x = -1087.628, y = 292.346, z = 3204.037 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302502_N12695"] = { pos = { x = -1089.648, y = 283.635, z = 3170.072 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302503_N10000005"] = { pos = { x = -1928.991, y = 203.100, z = 2497.122 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302503_N1005"] = { pos = { x = -1928.896, y = 203.150, z = 2496.033 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302508_N10000005"] = { pos = { x = -1072.935, y = 283.801, z = 3136.214 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302508_N10000005_1"] = { pos = { x = -1057.498, y = 293.676, z = 3213.726 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302508_N10000005_3"] = { pos = { x = -1056.918, y = 293.676, z = 3213.423 }, rot = { x = 0.000, y = 60.000, z = 0.000 } }, + ["T302508_N10013"] = { pos = { x = -1057.510, y = 293.676, z = 3212.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302508_N1005"] = { pos = { x = -1072.056, y = 283.734, z = 3136.580 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["T302508_N1005_2"] = { pos = { x = -1056.976, y = 293.676, z = 3212.664 }, rot = { x = 0.000, y = 30.000, z = 0.000 } }, + ["T302508_N1052"] = { pos = { x = -1073.694, y = 283.763, z = 3136.833 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["T302509_N10000005"] = { pos = { x = -1087.639, y = 283.635, z = 3170.577 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302509_N1005"] = { pos = { x = -1087.938, y = 283.635, z = 3171.385 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["T302510_N10000005"] = { pos = { x = -1057.124, y = 293.676, z = 3213.529 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302510_N1005"] = { pos = { x = -1057.722, y = 293.676, z = 3212.914 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["T302512_N10000005"] = { pos = { x = -394.221, y = 234.383, z = 2797.866 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302512_N1005"] = { pos = { x = -394.785, y = 234.383, z = 2798.683 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302601_N10000005"] = { pos = { x = -772.263, y = 160.494, z = 2408.856 }, rot = { x = 0.000, y = 273.376, z = 0.000 } }, + ["T302602_N10000005"] = { pos = { x = -788.479, y = 166.608, z = 2436.873 }, rot = { x = 0.000, y = 75.000, z = 0.000 } }, + ["T302602_N1005"] = { pos = { x = -788.765, y = 166.626, z = 2438.146 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, + ["T302603_N10000005"] = { pos = { x = -396.299, y = 234.383, z = 2793.442 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302603_N1005"] = { pos = { x = -396.881, y = 234.383, z = 2793.643 }, rot = { x = 0.000, y = 30.000, z = 0.000 } }, + ["T302604_N10000005"] = { pos = { x = -415.075, y = 281.227, z = 2779.580 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["T302604_N1005"] = { pos = { x = -414.878, y = 281.227, z = 2780.502 }, rot = { x = 0.000, y = 250.000, z = 0.000 } }, + ["T302605_N10000005"] = { pos = { x = -2010.614, y = 201.391, z = 2456.971 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302605_N1005"] = { pos = { x = -2009.770, y = 201.348, z = 2456.971 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["T302606_N10000005"] = { pos = { x = -2028.077, y = 275.061, z = 4211.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302606_N1005"] = { pos = { x = -2028.940, y = 275.109, z = 4211.620 }, rot = { x = 0.000, y = 20.000, z = 0.000 } }, + ["T302608_N10000005"] = { pos = { x = -403.013, y = 239.889, z = 2810.744 }, rot = { x = 0.000, y = 274.057, z = 0.000 } }, + ["T302608_N1005"] = { pos = { x = -403.449, y = 239.831, z = 2809.704 }, rot = { x = 0.000, y = 304.057, z = 0.000 } }, + ["T302615_N10000005"] = { pos = { x = -411.596, y = 239.831, z = 2807.838 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302615_N10000005_2"] = { pos = { x = -396.298, y = 234.383, z = 2800.288 }, rot = { x = 0.000, y = 150.000, z = 0.000 } }, + ["T302615_N1005"] = { pos = { x = -411.459, y = 239.831, z = 2809.361 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302615_N1005_2"] = { pos = { x = -394.317, y = 234.383, z = 2797.018 }, rot = { x = 0.000, y = 330.000, z = 0.000 } }, + ["T302615_N1052"] = { pos = { x = -394.436, y = 234.383, z = 2799.522 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }, + ["T302615_N1053"] = { pos = { x = -396.535, y = 234.383, z = 2797.726 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302615_N1054"] = { pos = { x = -394.686, y = 234.383, z = 2798.479 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["T302615_N1056"] = { pos = { x = -413.566, y = 239.831, z = 2806.832 }, rot = { x = 0.000, y = 50.000, z = 0.000 } }, + ["T302615_N1058"] = { pos = { x = -395.626, y = 234.383, z = 2797.230 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T302615_N12555"] = { pos = { x = -393.699, y = 234.383, z = 2798.854 }, rot = { x = 0.000, y = 280.000, z = 0.000 } }, + ["T302616_N10000005"] = { pos = { x = -322.310, y = 249.631, z = 2748.107 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + ["T302617_N10000005"] = { pos = { x = -405.384, y = 281.228, z = 2768.993 }, rot = { x = 0.000, y = 20.000, z = 0.000 } }, + ["T302617_N1005"] = { pos = { x = -405.908, y = 281.228, z = 2769.604 }, rot = { x = 0.000, y = 50.000, z = 0.000 } }, + ["T302618_N10000005"] = { pos = { x = -809.302, y = 173.647, z = 2465.603 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["T302618_N1005"] = { pos = { x = -809.044, y = 173.647, z = 2464.500 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }, + ["T302619_N10000005"] = { pos = { x = -395.934, y = 281.227, z = 2767.412 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["T302619_N1005"] = { pos = { x = -395.509, y = 281.295, z = 2768.588 }, rot = { x = 0.000, y = 120.000, z = 0.000 } }, ["T4003502_N10000005"] = { pos = { x = -640.032, y = 258.226, z = 428.651 }, rot = { x = 0.000, y = 258.440, z = 0.000 } }, ["T4003502_N1005"] = { pos = { x = -640.554, y = 258.226, z = 429.423 }, rot = { x = 0.000, y = 250.564, z = 0.000 } }, ["T4003503_N10000005"] = { pos = { x = -561.309, y = 210.022, z = 287.606 }, rot = { x = 0.285, y = 295.209, z = 0.564 } }, @@ -14065,6 +14636,18 @@ dummy_points = { ["T7217731_N10000005"] = { pos = { x = -3807.125, y = 164.138, z = -765.570 }, rot = { x = 0.000, y = 261.802, z = 0.000 } }, ["T7217731_N1005"] = { pos = { x = -3807.997, y = 163.908, z = -764.743 }, rot = { x = 0.000, y = 213.029, z = 0.000 } }, ["T7217731_N3193"] = { pos = { x = -3809.870, y = 163.751, z = -766.561 }, rot = { x = 0.000, y = 54.011, z = 0.000 } }, + ["T7250102_N10000005"] = { pos = { x = -3090.909, y = 242.103, z = -4365.065 }, rot = { x = 0.000, y = 30.000, z = 0.000 } }, + ["T7250102_N1005"] = { pos = { x = -3091.529, y = 242.103, z = -4364.398 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }, + ["T7250110_N10000005"] = { pos = { x = -2791.899, y = 224.361, z = -4435.685 }, rot = { x = 0.000, y = 240.000, z = 0.000 } }, + ["T7250110_N30269"] = { pos = { x = -2792.734, y = 224.226, z = -4436.425 }, rot = { x = 0.000, y = 38.116, z = 0.000 } }, + ["T7250111_N10000005"] = { pos = { x = -2791.871, y = 224.119, z = -4436.660 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["T7250111_N30270"] = { pos = { x = -2806.990, y = 227.148, z = -4470.637 }, rot = { x = 0.000, y = 283.120, z = 0.000 } }, + ["T7250111_N30271"] = { pos = { x = -2808.441, y = 227.323, z = -4471.201 }, rot = { x = 0.000, y = 76.602, z = 0.000 } }, + ["T7250111_N30272"] = { pos = { x = -2808.516, y = 227.251, z = -4470.196 }, rot = { x = 0.000, y = 105.812, z = 0.000 } }, + ["T7250111_N30273"] = { pos = { x = -2807.985, y = 227.203, z = -4469.466 }, rot = { x = 0.000, y = 146.417, z = 0.000 } }, + ["T7250112_N10000005"] = { pos = { x = -2784.397, y = 224.059, z = -4387.265 }, rot = { x = 0.000, y = 320.000, z = 0.000 } }, + ["T7250112_N30269"] = { pos = { x = -2785.430, y = 223.953, z = -4386.906 }, rot = { x = 0.000, y = 38.116, z = 0.000 } }, + ["T7250112_N30270"] = { pos = { x = -2784.660, y = 224.021, z = -4386.297 }, rot = { x = 0.000, y = 241.595, z = 0.000 } }, ["T7266105_paimon"] = { pos = { x = 1313.114, y = 282.945, z = -441.169 }, rot = { x = 0.000, y = 151.747, z = 0.000 } }, ["T7268403_N10000005"] = { pos = { x = -2567.578, y = 210.834, z = -3797.953 }, rot = { x = 0.000, y = 99.591, z = 0.000 } }, ["T7268403_N1005"] = { pos = { x = -2567.731, y = 210.834, z = -3798.864 }, rot = { x = 0.000, y = 83.095, z = 0.000 } }, diff --git a/Resources/Scripts/Scene/3/scene3_group133001056.lua b/Resources/Scripts/Scene/3/scene3_group133001056.lua new file mode 100644 index 000000000..18f37005e --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133001056.lua @@ -0,0 +1,97 @@ +-- 基础信息 +local base_info = { + group_id = 133001056 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 56002, gadget_id = 70360001, pos = { x = 1508.638, y = 269.703, z = -1783.757 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 2 } +} + +-- 区域 +regions = { + { config_id = 56001, shape = RegionShape.SPHERE, radius = 5, pos = { x = 1510.629, y = 269.738, z = -1783.701 }, area_id = 2 } +} + +-- 触发器 +triggers = { + { config_id = 1056001, name = "ENTER_REGION_56001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_56001", action = "action_EVENT_ENTER_REGION_56001", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 56002 }, + regions = { 56001 }, + triggers = { "ENTER_REGION_56001" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_56001(context, evt) + if evt.param1 ~= 56001 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_56001(context, evt) + if 0 ~= ScriptLib.AssignPlayerShowTemplateReminder(context,213,{param_uid_vec={},param_vec={},uid_vec={context.uid}}) then + return -1 + end + + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : Tutorial!!!!!!!!!") + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133003101.lua b/Resources/Scripts/Scene/3/scene3_group133003101.lua new file mode 100644 index 000000000..b31b46f43 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133003101.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133003101 +} + +-- Trigger变量 +local defs = { + worktop_id = 101001, + gallery_id = 29011, + region_id = 101005, + client_judge_id = 100310001, + warning_region_id = 101007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 101001, gadget_id = 70290325, pos = { x = 2403.969, y = 312.390, z = -1687.926 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 1 }, + { config_id = 101002, gadget_id = 70290346, pos = { x = 2364.381, y = 295.195, z = -1727.871 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 1 } +} + +-- 区域 +regions = { + { config_id = 101005, shape = RegionShape.SPHERE, radius = 20, pos = { x = 2403.848, y = 312.383, z = -1688.351 }, area_id = 1 }, + -- warning region + { config_id = 101007, shape = RegionShape.SPHERE, radius = 14, pos = { x = 2403.848, y = 312.383, z = -1688.351 }, area_id = 1 } +} + +-- 触发器 +triggers = { + { config_id = 1101006, name = "SELECT_OPTION_101006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_101006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 101003, gadget_id = 70290346, pos = { x = 2430.271, y = 301.813, z = -1652.456 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 1 }, + { config_id = 101004, gadget_id = 70290346, pos = { x = 2419.828, y = 301.388, z = -1651.155 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 101001 }, + regions = { 101005, 101007 }, + triggers = { "SELECT_OPTION_101006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 101002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_101006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133003548.lua b/Resources/Scripts/Scene/3/scene3_group133003548.lua index 011e3c529..386f9079a 100644 --- a/Resources/Scripts/Scene/3/scene3_group133003548.lua +++ b/Resources/Scripts/Scene/3/scene3_group133003548.lua @@ -70,11 +70,11 @@ function LF_random_timer_suite(table, stage) math.randomseed(tostring(os.time()):reverse():sub(1,5)) return array[math.random(1,#array)] end - +ScriptLib.PrintLog(context, " function LF_set_timer(context) local i = ScriptLib.GetGroupVariableValue(context, timer_counter) if i > #defs.crucible_timer then - ScriptLib.PrintLog(context, "## undefined_crucible_timer !") + ScriptLib.PrintLog("## undefined_crucible_timer !") return -1 elseif i == #defs.crucible_timer then return -1 @@ -85,11 +85,11 @@ function LF_set_timer(context) duration = defs.crucible_timer[i] else duration = defs.crucible_timer[i+1] - defs.crucible_timer[i] - end + eScriptLib.PrintLog(context, " local dur = duration - defs.crucible_timer_prepare if dur <= 0 then - ScriptLib.PrintLog(context, "## crucible_timer_duration_illegal !") + ScriptLib.PrintLog("## crucible_timer_duration_illegal !") return -1 end diff --git a/Resources/Scripts/Scene/3/scene3_group133003596.lua b/Resources/Scripts/Scene/3/scene3_group133003596.lua index 5deab34d4..5710674b6 100644 --- a/Resources/Scripts/Scene/3/scene3_group133003596.lua +++ b/Resources/Scripts/Scene/3/scene3_group133003596.lua @@ -56,7 +56,8 @@ triggers = { { config_id = 1596020, name = "GADGET_STATE_CHANGE_596020", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_596020", action = "action_EVENT_GADGET_STATE_CHANGE_596020" }, { config_id = 1596021, name = "GADGET_STATE_CHANGE_596021", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_596021", action = "action_EVENT_GADGET_STATE_CHANGE_596021" }, { config_id = 1596022, name = "GADGET_STATE_CHANGE_596022", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_596022", action = "action_EVENT_GADGET_STATE_CHANGE_596022" }, - { config_id = 1596023, name = "GADGET_STATE_CHANGE_596023", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_596023", action = "action_EVENT_GADGET_STATE_CHANGE_596023" } + { config_id = 1596023, name = "GADGET_STATE_CHANGE_596023", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_596023", action = "action_EVENT_GADGET_STATE_CHANGE_596023" }, + { config_id = 1596024, name = "GROUP_LOAD_596024", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_596024", trigger_count = 0 } } -- 变量 @@ -90,7 +91,7 @@ suites = { monsters = { }, gadgets = { 596002, 596003 }, regions = { }, - triggers = { "CHALLENGE_SUCCESS_596005", "CHALLENGE_FAIL_596006", "GADGET_STATE_CHANGE_596007", "GADGET_STATE_CHANGE_596008", "GADGET_CREATE_596009", "SELECT_OPTION_596010" }, + triggers = { "CHALLENGE_SUCCESS_596005", "CHALLENGE_FAIL_596006", "GADGET_STATE_CHANGE_596007", "GADGET_STATE_CHANGE_596008", "GADGET_CREATE_596009", "SELECT_OPTION_596010", "GROUP_LOAD_596024" }, rand_weight = 100 }, { @@ -437,4 +438,30 @@ function action_EVENT_GADGET_STATE_CHANGE_596023(context, evt) end end return 0 +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_596024(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 133003596, 2) + + -- 将configid为 596002 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 596002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 创建id为596003的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 596003 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 运营数据埋点,匹配LD定义的规则使用 + if 0 ~= ScriptLib.MarkPlayerAction(context, 3002, 4, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction") + return -1 + end + + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133005001.lua b/Resources/Scripts/Scene/3/scene3_group133005001.lua index d89f54b2d..577a6c51f 100644 --- a/Resources/Scripts/Scene/3/scene3_group133005001.lua +++ b/Resources/Scripts/Scene/3/scene3_group133005001.lua @@ -30,6 +30,7 @@ npcs = { -- 装置 gadgets = { + { config_id = 1001, gadget_id = 70710249, pos = { x = 1538.675, y = 335.521, z = -2114.854 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 15, area_id = 2 } } -- 区域 @@ -70,7 +71,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { }, + gadgets = { 1001 }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133007073.lua b/Resources/Scripts/Scene/3/scene3_group133007073.lua new file mode 100644 index 000000000..54219e570 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133007073.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133007073 +} + +-- Trigger变量 +local defs = { + worktop_id = 73001, + gallery_id = 29008, + region_id = 73005, + client_judge_id = 100310001, + warning_region_id = 73007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 73001, gadget_id = 70290325, pos = { x = 2448.011, y = 225.425, z = 60.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 4 }, + { config_id = 73002, gadget_id = 70290346, pos = { x = 2464.272, y = 230.235, z = 65.811 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 4 } +} + +-- 区域 +regions = { + { config_id = 73005, shape = RegionShape.SPHERE, radius = 20, pos = { x = 2447.892, y = 225.418, z = 59.573 }, area_id = 4 }, + -- warning region + { config_id = 73007, shape = RegionShape.SPHERE, radius = 14, pos = { x = 2447.892, y = 225.418, z = 59.573 }, area_id = 4 } +} + +-- 触发器 +triggers = { + { config_id = 1073006, name = "SELECT_OPTION_73006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_73006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 73003, gadget_id = 70290346, pos = { x = 2474.314, y = 255.166, z = 95.468 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 4 }, + { config_id = 73004, gadget_id = 70290346, pos = { x = 2463.872, y = 248.326, z = 96.768 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 4 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 73001 }, + regions = { 73005, 73007 }, + triggers = { "SELECT_OPTION_73006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 73002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_73006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133104278.lua b/Resources/Scripts/Scene/3/scene3_group133104278.lua new file mode 100644 index 000000000..d77a36856 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133104278.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133104278 +} + +-- Trigger变量 +local defs = { + worktop_id = 278001, + gallery_id = 29014, + region_id = 278005, + client_judge_id = 100310001, + warning_region_id = 278007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 278001, gadget_id = 70290325, pos = { x = 873.973, y = 216.716, z = 581.375 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 6 }, + { config_id = 278002, gadget_id = 70290346, pos = { x = 878.794, y = 223.848, z = 521.409 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 6 } +} + +-- 区域 +regions = { + { config_id = 278005, shape = RegionShape.SPHERE, radius = 20, pos = { x = 873.854, y = 216.592, z = 580.950 }, area_id = 6 }, + -- warning region + { config_id = 278007, shape = RegionShape.SPHERE, radius = 14, pos = { x = 873.854, y = 216.592, z = 580.950 }, area_id = 6 } +} + +-- 触发器 +triggers = { + { config_id = 1278006, name = "SELECT_OPTION_278006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_278006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 278003, gadget_id = 70290346, pos = { x = 900.260, y = 206.674, z = 616.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 6 }, + { config_id = 278004, gadget_id = 70290346, pos = { x = 889.830, y = 204.576, z = 618.123 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 6 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 278001 }, + regions = { 278005, 278007 }, + triggers = { "SELECT_OPTION_278006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 278002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_278006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133104291.lua b/Resources/Scripts/Scene/3/scene3_group133104291.lua new file mode 100644 index 000000000..75a4605f6 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133104291.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133104291 +} + +-- Trigger变量 +local defs = { + worktop_id = 291001, + gallery_id = 29002, + region_id = 291005, + client_judge_id = 100310001, + warning_region_id = 291007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 291001, gadget_id = 70290325, pos = { x = 244.348, y = 244.306, z = 806.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 9 }, + { config_id = 291002, gadget_id = 70290346, pos = { x = 150.596, y = 219.356, z = 722.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 9 }, + { config_id = 291003, gadget_id = 70290346, pos = { x = 116.643, y = 229.855, z = 762.585 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 9 } +} + +-- 区域 +regions = { + { config_id = 291005, shape = RegionShape.SPHERE, radius = 20, pos = { x = 244.229, y = 244.299, z = 805.855 }, area_id = 9 }, + -- warning region + { config_id = 291007, shape = RegionShape.SPHERE, radius = 14, pos = { x = 244.229, y = 244.299, z = 805.855 }, area_id = 9 } +} + +-- 触发器 +triggers = { + { config_id = 1291006, name = "SELECT_OPTION_291006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_291006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 291004, gadget_id = 70290346, pos = { x = 260.209, y = 230.911, z = 843.051 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 6 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 291001 }, + regions = { 291005, 291007 }, + triggers = { "SELECT_OPTION_291006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 291002, 291003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_291006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133106072.lua b/Resources/Scripts/Scene/3/scene3_group133106072.lua index 7aa0a058f..7fa467cdc 100644 --- a/Resources/Scripts/Scene/3/scene3_group133106072.lua +++ b/Resources/Scripts/Scene/3/scene3_group133106072.lua @@ -11,10 +11,10 @@ local base_info = { -- 怪物 monsters = { - { config_id = 72001, monster_id = 25030201, pos = { x = -837.975, y = 158.687, z = 1372.857 }, rot = { x = 0.000, y = 327.593, z = 0.000 }, level = 32, drop_tag = "盗宝团", disableWander = true, pose_id = 9002, area_id = 8 }, - { config_id = 72002, monster_id = 25010301, pos = { x = -840.088, y = 158.646, z = 1373.362 }, rot = { x = 0.000, y = 256.249, z = 0.000 }, level = 32, drop_tag = "盗宝团", disableWander = true, pose_id = 4, area_id = 8 }, - { config_id = 72003, monster_id = 25020201, pos = { x = -837.325, y = 158.630, z = 1379.291 }, rot = { x = 0.000, y = 223.052, z = 0.000 }, level = 32, drop_tag = "盗宝团", area_id = 8 }, - { config_id = 72007, monster_id = 25010201, pos = { x = -834.310, y = 158.722, z = 1374.257 }, rot = { x = 0.000, y = 288.985, z = 0.000 }, level = 32, drop_tag = "盗宝团", disableWander = true, pose_id = 9004, area_id = 8 } + { config_id = 72001, monster_id = 25030201, pos = { x = -837.975, y = 159.021, z = 1372.857 }, rot = { x = 0.000, y = 327.593, z = 0.000 }, level = 32, drop_tag = "盗宝团", disableWander = true, pose_id = 9002, area_id = 8 }, + { config_id = 72002, monster_id = 25010301, pos = { x = -840.088, y = 158.845, z = 1373.362 }, rot = { x = 0.000, y = 256.249, z = 0.000 }, level = 32, drop_tag = "盗宝团", disableWander = true, pose_id = 4, area_id = 8 }, + { config_id = 72003, monster_id = 25020201, pos = { x = -837.325, y = 159.555, z = 1379.291 }, rot = { x = 0.000, y = 223.052, z = 0.000 }, level = 32, drop_tag = "盗宝团", area_id = 8 }, + { config_id = 72007, monster_id = 25010201, pos = { x = -834.310, y = 159.461, z = 1374.257 }, rot = { x = 0.000, y = 288.985, z = 0.000 }, level = 32, drop_tag = "盗宝团", disableWander = true, pose_id = 9004, area_id = 8 } } -- NPC @@ -23,8 +23,8 @@ npcs = { -- 装置 gadgets = { - { config_id = 72004, gadget_id = 70211012, pos = { x = -835.919, y = 158.642, z = 1377.826 }, rot = { x = 0.000, y = 202.651, z = 0.000 }, level = 26, drop_tag = "战斗中级璃月", state = GadgetState.ChestLocked, isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 8 }, - { config_id = 72005, gadget_id = 70310006, pos = { x = -839.028, y = 158.650, z = 1374.157 }, rot = { x = 0.000, y = 92.948, z = 0.000 }, level = 32, state = GadgetState.GearStart, area_id = 8 } + { config_id = 72004, gadget_id = 70211012, pos = { x = -835.919, y = 159.483, z = 1377.826 }, rot = { x = 5.860, y = 202.283, z = 352.810 }, level = 26, drop_tag = "战斗中级璃月", state = GadgetState.ChestLocked, isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 8 }, + { config_id = 72005, gadget_id = 70310006, pos = { x = -839.028, y = 158.983, z = 1374.157 }, rot = { x = 354.795, y = 93.083, z = 357.044 }, level = 32, state = GadgetState.GearStart, area_id = 8 } } -- 区域 diff --git a/Resources/Scripts/Scene/3/scene3_group133108183.lua b/Resources/Scripts/Scene/3/scene3_group133108183.lua new file mode 100644 index 000000000..bc4226510 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133108183.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133108183 +} + +-- Trigger变量 +local defs = { + worktop_id = 183001, + gallery_id = 29005, + region_id = 183005, + client_judge_id = 100310001, + warning_region_id = 183007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 183001, gadget_id = 70290325, pos = { x = -238.000, y = 258.000, z = -951.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 7 }, + { config_id = 183002, gadget_id = 70290346, pos = { x = -125.305, y = 283.297, z = -945.390 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 7 } +} + +-- 区域 +regions = { + { config_id = 183005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -238.000, y = 258.000, z = -951.000 }, area_id = 7 }, + -- warning region + { config_id = 183007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -238.000, y = 258.000, z = -951.000 }, area_id = 7 } +} + +-- 触发器 +triggers = { + { config_id = 1183006, name = "SELECT_OPTION_183006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_183006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 183003, gadget_id = 70290346, pos = { x = -206.088, y = 292.113, z = -928.076 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 7 }, + { config_id = 183004, gadget_id = 70290346, pos = { x = -216.530, y = 285.273, z = -926.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 7 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 183001 }, + regions = { 183005, 183007 }, + triggers = { "SELECT_OPTION_183006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 183002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_183006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133220110.lua b/Resources/Scripts/Scene/3/scene3_group133220110.lua index 155ea9671..a9aea3f50 100644 --- a/Resources/Scripts/Scene/3/scene3_group133220110.lua +++ b/Resources/Scripts/Scene/3/scene3_group133220110.lua @@ -28,13 +28,13 @@ gadgets = { -- 沙滩4 { config_id = 110011, gadget_id = 70360001, pos = { x = -2350.752, y = 200.000, z = -4163.080 }, rot = { x = 2.226, y = 0.200, z = 5.136 }, level = 27, area_id = 11 }, -- 沙堆1表现 - { config_id = 110018, gadget_id = 70710289, pos = { x = -2342.146, y = 200.231, z = -4159.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 11 }, + { config_id = 110018, gadget_id = 70710289, pos = { x = -2342.146, y = 200.231, z = -4159.947 }, rot = { x = 0.000, y = 180.000, z = 180.000 }, level = 27, area_id = 11 }, -- 沙堆2表现 - { config_id = 110019, gadget_id = 70710289, pos = { x = -2343.853, y = 200.254, z = -4167.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 11 }, + { config_id = 110019, gadget_id = 70710289, pos = { x = -2343.853, y = 200.245, z = -4167.039 }, rot = { x = 0.000, y = 180.000, z = 180.000 }, level = 27, area_id = 11 }, -- 沙堆3表现 - { config_id = 110020, gadget_id = 70710289, pos = { x = -2348.474, y = 200.036, z = -4173.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 11 }, + { config_id = 110020, gadget_id = 70710289, pos = { x = -2348.474, y = 200.012, z = -4173.021 }, rot = { x = 0.000, y = 180.000, z = 180.000 }, level = 27, area_id = 11 }, -- 沙堆4表现 - { config_id = 110021, gadget_id = 70710289, pos = { x = -2350.950, y = 200.000, z = -4163.083 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 11 } + { config_id = 110021, gadget_id = 70710289, pos = { x = -2350.950, y = 199.953, z = -4163.083 }, rot = { x = 0.000, y = 180.000, z = 180.000 }, level = 27, area_id = 11 } } -- 区域 diff --git a/Resources/Scripts/Scene/3/scene3_group133220124.lua b/Resources/Scripts/Scene/3/scene3_group133220124.lua index 0514da658..6dea9fe08 100644 --- a/Resources/Scripts/Scene/3/scene3_group133220124.lua +++ b/Resources/Scripts/Scene/3/scene3_group133220124.lua @@ -25,7 +25,7 @@ npcs = { -- 装置 gadgets = { { config_id = 124001, gadget_id = 70500000, pos = { x = -2721.107, y = 211.180, z = -4181.456 }, rot = { x = 0.000, y = 299.070, z = 0.000 }, level = 27, point_type = 9138, isOneoff = true, area_id = 11 }, - { config_id = 124002, gadget_id = 70710289, pos = { x = -2720.729, y = 210.975, z = -4181.896 }, rot = { x = 10.187, y = 306.906, z = 351.643 }, level = 27, area_id = 11 }, + { config_id = 124002, gadget_id = 70710289, pos = { x = -2720.754, y = 210.650, z = -4181.940 }, rot = { x = 0.000, y = 126.906, z = 183.929 }, level = 27, area_id = 11 }, { config_id = 124003, gadget_id = 70360001, pos = { x = -2720.658, y = 211.124, z = -4181.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 11 } } diff --git a/Resources/Scripts/Scene/3/scene3_group133220418.lua b/Resources/Scripts/Scene/3/scene3_group133220418.lua new file mode 100644 index 000000000..048bf0c05 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133220418.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133220418 +} + +-- Trigger变量 +local defs = { + worktop_id = 418001, + gallery_id = 29004, + region_id = 418005, + client_judge_id = 100310001, + warning_region_id = 418007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 418001, gadget_id = 70290325, pos = { x = -2770.668, y = 226.871, z = -4492.811 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 }, + { config_id = 418002, gadget_id = 70290346, pos = { x = -2746.034, y = 233.043, z = -4493.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 } +} + +-- 区域 +regions = { + { config_id = 418005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -2770.787, y = 226.864, z = -4493.237 }, area_id = 11 }, + -- warning region + { config_id = 418007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -2770.787, y = 226.864, z = -4493.237 }, area_id = 11 } +} + +-- 触发器 +triggers = { + { config_id = 1418006, name = "SELECT_OPTION_418006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_418006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 418003, gadget_id = 70290346, pos = { x = -2744.365, y = 226.622, z = -4457.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 }, + { config_id = 418004, gadget_id = 70290346, pos = { x = -2754.807, y = 225.953, z = -4456.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 418001 }, + regions = { 418005, 418007 }, + triggers = { "SELECT_OPTION_418006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 418002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_418006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133220483.lua b/Resources/Scripts/Scene/3/scene3_group133220483.lua new file mode 100644 index 000000000..93dee3764 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133220483.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133220483 +} + +-- Trigger变量 +local defs = { + worktop_id = 483001, + gallery_id = 29010, + region_id = 483005, + client_judge_id = 100310001, + warning_region_id = 483007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 483001, gadget_id = 70290325, pos = { x = -2811.166, y = 218.629, z = -4335.403 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 }, + { config_id = 483002, gadget_id = 70290346, pos = { x = -2856.903, y = 226.601, z = -4352.641 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 } +} + +-- 区域 +regions = { + { config_id = 483005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -2811.285, y = 218.621, z = -4335.831 }, area_id = 11 }, + -- warning region + { config_id = 483007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -2811.285, y = 218.621, z = -4335.831 }, area_id = 11 } +} + +-- 触发器 +triggers = { + { config_id = 1483006, name = "SELECT_OPTION_483006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_483006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 483003, gadget_id = 70290346, pos = { x = -2784.864, y = 212.649, z = -4299.936 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 }, + { config_id = 483004, gadget_id = 70290346, pos = { x = -2795.305, y = 210.110, z = -4298.635 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 11 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 483001 }, + regions = { 483005, 483007 }, + triggers = { "SELECT_OPTION_483006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 483002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_483006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133220643.lua b/Resources/Scripts/Scene/3/scene3_group133220643.lua new file mode 100644 index 000000000..349b5d188 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133220643.lua @@ -0,0 +1,77 @@ +-- 基础信息 +local base_info = { + group_id = 133220643 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 643001, npc_id = 30269, pos = { x = -2786.207, y = 224.123, z = -4389.994 }, rot = { x = 0.000, y = 38.116, z = 0.000 }, area_id = 11 }, + { config_id = 643002, npc_id = 30270, pos = { x = -2806.990, y = 227.148, z = -4470.637 }, rot = { x = 0.000, y = 283.120, z = 0.000 }, area_id = 11 }, + { config_id = 643003, npc_id = 30271, pos = { x = -2808.441, y = 227.323, z = -4471.201 }, rot = { x = 0.000, y = 76.602, z = 0.000 }, area_id = 11 }, + { config_id = 643004, npc_id = 30272, pos = { x = -2808.516, y = 227.251, z = -4470.196 }, rot = { x = 0.000, y = 105.812, z = 0.000 }, area_id = 11 }, + { config_id = 643005, npc_id = 30273, pos = { x = -2807.985, y = 227.203, z = -4469.466 }, rot = { x = 0.000, y = 146.417, z = 0.000 }, area_id = 11 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 643001, 643002, 643003, 643004, 643005 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133220692.lua b/Resources/Scripts/Scene/3/scene3_group133220692.lua new file mode 100644 index 000000000..184afeb59 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133220692.lua @@ -0,0 +1,74 @@ +-- 基础信息 +local base_info = { + group_id = 133220692 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 692002, npc_id = 30160, pos = { x = -3090.473, y = 242.103, z = -4364.372 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, area_id = 11 } +} + +-- 装置 +gadgets = { + { config_id = 692001, gadget_id = 70710565, pos = { x = -3089.494, y = 242.103, z = -4363.297 }, rot = { x = 0.000, y = 230.000, z = 0.000 }, level = 1, area_id = 11 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 692001 }, + regions = { }, + triggers = { }, + npcs = { 692002 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133220721.lua b/Resources/Scripts/Scene/3/scene3_group133220721.lua new file mode 100644 index 000000000..4c0b2ae86 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133220721.lua @@ -0,0 +1,74 @@ +-- 基础信息 +local base_info = { + group_id = 133220721 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 721001, npc_id = 30269, pos = { x = -2785.430, y = 223.953, z = -4386.906 }, rot = { x = 0.000, y = 38.116, z = 0.000 }, area_id = 11 }, + { config_id = 721002, npc_id = 30270, pos = { x = -2784.660, y = 224.021, z = -4386.297 }, rot = { x = 0.000, y = 241.595, z = 0.000 }, area_id = 11 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 721001, 721002 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133301243.lua b/Resources/Scripts/Scene/3/scene3_group133301243.lua index 03096747f..dbbb9ec70 100644 --- a/Resources/Scripts/Scene/3/scene3_group133301243.lua +++ b/Resources/Scripts/Scene/3/scene3_group133301243.lua @@ -27,7 +27,7 @@ gadgets = { { config_id = 243006, gadget_id = 70500000, pos = { x = -536.610, y = 193.726, z = 3726.608 }, rot = { x = 7.294, y = 282.111, z = 356.458 }, level = 33, point_type = 1002, area_id = 22 }, { config_id = 243007, gadget_id = 70500000, pos = { x = -535.711, y = 194.399, z = 3723.603 }, rot = { x = 0.000, y = 29.907, z = 0.000 }, level = 33, point_type = 1001, area_id = 22 }, { config_id = 243008, gadget_id = 70500000, pos = { x = -530.184, y = 196.080, z = 3728.571 }, rot = { x = 0.000, y = 57.067, z = 0.000 }, level = 33, point_type = 1001, area_id = 22 }, - { config_id = 243009, gadget_id = 70500000, pos = { x = -533.021, y = 195.204, z = 3726.024 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 33, point_type = 1005, area_id = 22 } + { config_id = 243010, gadget_id = 70500000, pos = { x = -533.021, y = 195.204, z = 3726.024 }, rot = { x = 332.638, y = 114.410, z = 14.414 }, level = 33, point_type = 1003, area_id = 22 } } -- 区域 @@ -42,6 +42,13 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 243009, gadget_id = 70500000, pos = { x = -533.021, y = 195.204, z = 3726.024 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 33, point_type = 1005, area_id = 22 } + } +} + --================================================================ -- -- 初始化配置 @@ -66,7 +73,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 243001, 243002, 243003, 243004, 243005, 243006, 243007, 243008, 243009 }, + gadgets = { 243001, 243002, 243003, 243004, 243005, 243006, 243007, 243008, 243010 }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133301512.lua b/Resources/Scripts/Scene/3/scene3_group133301512.lua new file mode 100644 index 000000000..0c12da226 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133301512.lua @@ -0,0 +1,161 @@ +-- 基础信息 +local base_info = { + group_id = 133301512 +} + +-- Trigger变量 +local defs = { + play_region = 512004, + gallery_id = 28025, + exit_region = 512010 +} + +-- DEFS_MISCS +local mushroomBeastInfo = +{ + [1]={configId=512001,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={1,2,6,7,8,9,10}}, + [2]={configId=512002,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={11,13,14,16,17,18}} +} + +local groupInfo = +{ + pointArrayId = 330100006, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 512001, monster_id = 26090491, pos = { x = -858.368, y = 234.991, z = 3896.793 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 33, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 23 }, + { config_id = 512002, monster_id = 26090891, pos = { x = -865.229, y = 226.724, z = 3855.329 }, rot = { x = 0.000, y = 115.179, z = 0.000 }, level = 33, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 23 }, + { config_id = 512005, monster_id = 21020101, pos = { x = -870.245, y = 234.067, z = 3901.549 }, rot = { x = 0.000, y = 135.442, z = 0.000 }, level = 27, drop_tag = "丘丘暴徒", disableWander = true, isOneoff = true, pose_id = 401, area_id = 23 }, + { config_id = 512007, monster_id = 21010201, pos = { x = -863.205, y = 226.321, z = 3853.361 }, rot = { x = 0.000, y = 303.795, z = 0.000 }, level = 27, drop_tag = "丘丘人", disableWander = true, isOneoff = true, pose_id = 9012, area_id = 23 }, + { config_id = 512008, monster_id = 21010201, pos = { x = -866.606, y = 226.572, z = 3852.683 }, rot = { x = 0.000, y = 38.140, z = 0.000 }, level = 27, drop_tag = "丘丘人", disableWander = true, isOneoff = true, pose_id = 9012, area_id = 23 }, + { config_id = 512046, monster_id = 21010201, pos = { x = -863.288, y = 226.820, z = 3857.321 }, rot = { x = 0.000, y = 221.806, z = 0.000 }, level = 27, drop_tag = "丘丘人", isOneoff = true, pose_id = 9012, area_id = 23 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 512003, gadget_id = 70290659, pos = { x = -847.490, y = 233.072, z = 3880.453 }, rot = { x = 0.000, y = 75.715, z = 0.000 }, level = 33, area_id = 23 }, + { config_id = 512015, gadget_id = 70220109, pos = { x = -872.605, y = 226.216, z = 3845.566 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512017, gadget_id = 70220109, pos = { x = -861.509, y = 227.212, z = 3860.655 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512018, gadget_id = 70220109, pos = { x = -869.976, y = 226.579, z = 3849.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512019, gadget_id = 70220109, pos = { x = -876.432, y = 227.776, z = 3852.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512020, gadget_id = 70220109, pos = { x = -875.345, y = 227.889, z = 3858.646 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512021, gadget_id = 70220109, pos = { x = -867.903, y = 226.360, z = 3844.782 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512022, gadget_id = 70220109, pos = { x = -860.391, y = 226.187, z = 3851.174 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512023, gadget_id = 70220013, pos = { x = -861.531, y = 226.296, z = 3847.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512024, gadget_id = 70220013, pos = { x = -858.939, y = 226.233, z = 3847.061 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512025, gadget_id = 70300089, pos = { x = -867.516, y = 233.809, z = 3893.292 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512026, gadget_id = 70300089, pos = { x = -863.002, y = 234.073, z = 3896.478 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512027, gadget_id = 70300081, pos = { x = -868.262, y = 233.795, z = 3908.456 }, rot = { x = 0.000, y = 272.529, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512028, gadget_id = 70300081, pos = { x = -877.344, y = 233.196, z = 3898.175 }, rot = { x = 0.000, y = 157.744, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512031, gadget_id = 70220014, pos = { x = -877.190, y = 227.554, z = 3849.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512032, gadget_id = 70220014, pos = { x = -876.813, y = 227.227, z = 3847.794 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512033, gadget_id = 70220014, pos = { x = -876.092, y = 227.238, z = 3848.410 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512035, gadget_id = 70220005, pos = { x = -864.585, y = 233.363, z = 3911.205 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512036, gadget_id = 70300088, pos = { x = -880.630, y = 227.691, z = 3856.145 }, rot = { x = 0.000, y = 17.014, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512037, gadget_id = 70300088, pos = { x = -880.258, y = 227.684, z = 3857.899 }, rot = { x = 0.000, y = 42.841, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512038, gadget_id = 70220005, pos = { x = -858.026, y = 234.550, z = 3902.323 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512039, gadget_id = 70220005, pos = { x = -858.061, y = 234.563, z = 3901.287 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512040, gadget_id = 70300086, pos = { x = -875.148, y = 233.283, z = 3895.053 }, rot = { x = 346.842, y = 26.006, z = 347.778 }, level = 1, area_id = 23 }, + { config_id = 512041, gadget_id = 70300086, pos = { x = -866.913, y = 233.708, z = 3890.639 }, rot = { x = 350.694, y = 9.035, z = 18.411 }, level = 1, area_id = 23 }, + { config_id = 512042, gadget_id = 70300101, pos = { x = -874.173, y = 233.982, z = 3905.928 }, rot = { x = 8.627, y = 9.697, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512043, gadget_id = 70220013, pos = { x = -863.870, y = 233.161, z = 3886.900 }, rot = { x = 357.867, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512044, gadget_id = 70220013, pos = { x = -865.667, y = 233.240, z = 3886.300 }, rot = { x = 353.644, y = 350.918, z = 357.010 }, level = 1, area_id = 23 }, + { config_id = 512045, gadget_id = 70300086, pos = { x = -863.830, y = 233.938, z = 3906.156 }, rot = { x = 0.000, y = 352.499, z = 346.845 }, level = 1, area_id = 23 }, + { config_id = 512047, gadget_id = 70220005, pos = { x = -877.425, y = 233.890, z = 3910.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512048, gadget_id = 70220005, pos = { x = -876.495, y = 233.831, z = 3911.362 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512049, gadget_id = 70220005, pos = { x = -876.240, y = 233.834, z = 3910.526 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512050, gadget_id = 70220109, pos = { x = -857.989, y = 226.319, z = 3856.391 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512051, gadget_id = 70220005, pos = { x = -876.165, y = 233.130, z = 3893.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 } +} + +-- 区域 +regions = { + { config_id = 512004, shape = RegionShape.SPHERE, radius = 50, pos = { x = -860.544, y = 224.486, z = 3881.419 }, area_id = 23 }, + -- exit + { config_id = 512010, shape = RegionShape.SPHERE, radius = 55, pos = { x = -860.544, y = 224.486, z = 3881.419 }, area_id = 23 } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 512014, monster_id = 21010201, pos = { x = -863.743, y = 234.308, z = 3901.597 }, rot = { x = 0.000, y = 241.054, z = 0.000 }, level = 1, drop_tag = "丘丘人", isOneoff = true, pose_id = 9002, area_id = 23 } + }, + gadgets = { + { config_id = 512006, gadget_id = 70800236, pos = { x = -872.164, y = 225.570, z = 3840.482 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512009, gadget_id = 70310001, pos = { x = -866.550, y = 234.145, z = 3898.160 }, rot = { x = 0.595, y = 0.000, z = 0.000 }, level = 33, state = GadgetState.GearStart, area_id = 23 }, + { config_id = 512011, gadget_id = 70800236, pos = { x = -855.537, y = 226.529, z = 3858.109 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512012, gadget_id = 70800236, pos = { x = -854.205, y = 233.223, z = 3888.419 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512013, gadget_id = 70800236, pos = { x = -870.384, y = 228.451, z = 3864.396 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512016, gadget_id = 70220109, pos = { x = -883.641, y = 227.336, z = 3863.520 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512029, gadget_id = 70300089, pos = { x = -852.344, y = 229.736, z = 3871.701 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512030, gadget_id = 70300089, pos = { x = -849.084, y = 227.510, z = 3862.724 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 512034, gadget_id = 70310006, pos = { x = -870.513, y = 226.010, z = 3852.815 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart, area_id = 23 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 512005, 512007, 512008, 512046 }, + gadgets = { 512003, 512015, 512017, 512018, 512019, 512020, 512021, 512022, 512023, 512024, 512025, 512026, 512027, 512028, 512031, 512032, 512033, 512035, 512036, 512037, 512038, 512039, 512040, 512041, 512042, 512043, 512044, 512045, 512047, 512048, 512049, 512050, 512051 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 512004, 512010 }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_CatchMushroomMonster" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133301541.lua b/Resources/Scripts/Scene/3/scene3_group133301541.lua index 7555bf781..3cb54c4d5 100644 --- a/Resources/Scripts/Scene/3/scene3_group133301541.lua +++ b/Resources/Scripts/Scene/3/scene3_group133301541.lua @@ -20,7 +20,7 @@ npcs = { -- 装置 gadgets = { - { config_id = 541003, gadget_id = 70360001, pos = { x = -1184.907, y = 314.857, z = 2789.802 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 21 } + { config_id = 541003, gadget_id = 70360001, pos = { x = -1184.907, y = 314.857, z = 2789.802 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, persistent = true, area_id = 21 } } -- 区域 @@ -29,7 +29,8 @@ regions = { -- 触发器 triggers = { - { config_id = 1541002, name = "ANY_MONSTER_DIE_541002", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_541002", action = "action_EVENT_ANY_MONSTER_DIE_541002", trigger_count = 0 } + { config_id = 1541002, name = "ANY_MONSTER_DIE_541002", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_541002", action = "action_EVENT_ANY_MONSTER_DIE_541002", trigger_count = 0 }, + { config_id = 1541004, name = "GROUP_LOAD_541004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_541004", action = "action_EVENT_GROUP_LOAD_541004", trigger_count = 0 } } -- 变量 @@ -71,7 +72,7 @@ suites = { monsters = { 541001 }, gadgets = { 541003 }, regions = { }, - triggers = { "ANY_MONSTER_DIE_541002" }, + triggers = { "ANY_MONSTER_DIE_541002", "GROUP_LOAD_541004" }, rand_weight = 100 } } @@ -99,6 +100,27 @@ function action_EVENT_ANY_MONSTER_DIE_541002(context, evt) return -1 end + -- 将configid为 541003 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 541003, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_541004(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_541004(context, evt) -- 将configid为 541003 的物件更改为状态 GadgetState.GearStart if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 541003, GadgetState.GearStart) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") diff --git a/Resources/Scripts/Scene/3/scene3_group133301544.lua b/Resources/Scripts/Scene/3/scene3_group133301544.lua new file mode 100644 index 000000000..6436f9563 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133301544.lua @@ -0,0 +1,216 @@ +-- 基础信息 +local base_info = { + group_id = 133301544 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 544001, monster_id = 25210101, pos = { x = -2107.381, y = 296.691, z = 3962.465 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544002, monster_id = 25210102, pos = { x = -2108.875, y = 296.362, z = 3965.591 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544003, monster_id = 25210201, pos = { x = -2110.486, y = 297.023, z = 3962.960 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544004, monster_id = 25210203, pos = { x = -2111.614, y = 296.472, z = 3966.705 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544007, monster_id = 25210101, pos = { x = -2109.778, y = 296.592, z = 3964.579 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544008, monster_id = 25210102, pos = { x = -2111.272, y = 296.289, z = 3967.705 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544009, monster_id = 25210201, pos = { x = -2112.883, y = 296.979, z = 3965.074 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544010, monster_id = 25210203, pos = { x = -2114.011, y = 296.449, z = 3968.819 }, rot = { x = 0.000, y = 120.000, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544011, monster_id = 25210101, pos = { x = -2098.042, y = 297.138, z = 3959.679 }, rot = { x = 0.000, y = 294.343, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544012, monster_id = 25210102, pos = { x = -2096.246, y = 297.940, z = 3956.716 }, rot = { x = 0.000, y = 294.343, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544013, monster_id = 25210201, pos = { x = -2094.904, y = 297.561, z = 3959.493 }, rot = { x = 0.000, y = 294.343, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 }, + { config_id = 544014, monster_id = 25210203, pos = { x = -2093.411, y = 298.082, z = 3955.877 }, rot = { x = 0.000, y = 294.343, z = 0.000 }, level = 32, drop_id = 1000100, area_id = 26 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1544005, name = "ANY_MONSTER_DIE_544005", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_544005", action = "action_EVENT_ANY_MONSTER_DIE_544005", trigger_count = 0 }, + { config_id = 1544006, name = "ANY_MONSTER_DIE_544006", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_544006", action = "action_EVENT_ANY_MONSTER_DIE_544006", trigger_count = 0 }, + { config_id = 1544015, name = "ANY_MONSTER_DIE_544015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_544015", action = "action_EVENT_ANY_MONSTER_DIE_544015", trigger_count = 0 }, + { config_id = 1544016, name = "VARIABLE_CHANGE_544016", event = EventType.EVENT_VARIABLE_CHANGE, source = "mission", condition = "condition_EVENT_VARIABLE_CHANGE_544016", action = "action_EVENT_VARIABLE_CHANGE_544016", trigger_count = 0 }, + { config_id = 1544017, name = "GROUP_LOAD_544017", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_544017" } +} + +-- 变量 +variables = { + { config_id = 1, name = "mission", value = 0, no_refresh = true } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 544001, 544002, 544003, 544004 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_544005", "VARIABLE_CHANGE_544016", "GROUP_LOAD_544017" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 544007, 544008, 544009, 544010 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_544006", "VARIABLE_CHANGE_544016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 544011, 544012, 544013, 544014 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_544015", "VARIABLE_CHANGE_544016" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_544005(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 133301544) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_544005(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133301544, suite = 2 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 针对当前group内变量名为 "mission" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "mission", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_544006(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 133301544) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_544006(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133301544, suite = 3 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 针对当前group内变量名为 "mission" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "mission", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_544015(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 133301544) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_544015(context, evt) + -- 针对当前group内变量名为 "mission" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "mission", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_544016(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"mission"为3 + if ScriptLib.GetGroupVariableValue(context, "mission") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_544016(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "302408") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_544017(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为4的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 4, 133301544, 12, 120, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302284.lua b/Resources/Scripts/Scene/3/scene3_group133302284.lua new file mode 100644 index 000000000..f13302718 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302284.lua @@ -0,0 +1,96 @@ +-- 基础信息 +local base_info = { + group_id = 133302284 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 284001, monster_id = 25050301, pos = { x = -336.733, y = 314.307, z = 2869.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, drop_id = 1000100, area_id = 24 }, + { config_id = 284002, monster_id = 25050301, pos = { x = -331.061, y = 314.115, z = 2869.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, drop_id = 1000100, area_id = 24 }, + { config_id = 284003, monster_id = 25050301, pos = { x = -333.947, y = 314.115, z = 2872.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, drop_id = 1000100, area_id = 24 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1284004, name = "ANY_MONSTER_DIE_284004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_284004", action = "action_EVENT_ANY_MONSTER_DIE_284004" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 284001, 284002, 284003 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_284004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_284004(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_284004(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "133302284") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302555.lua b/Resources/Scripts/Scene/3/scene3_group133302555.lua new file mode 100644 index 000000000..113dabd76 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302555.lua @@ -0,0 +1,126 @@ +-- 基础信息 +local base_info = { + group_id = 133302555 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 555002, gadget_id = 70360286, pos = { x = -384.026, y = 283.429, z = 2843.970 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1555001, name = "SELECT_OPTION_555001", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_555001", action = "action_EVENT_SELECT_OPTION_555001", trigger_count = 0 }, + { config_id = 1555003, name = "GADGET_CREATE_555003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_555003", action = "action_EVENT_GADGET_CREATE_555003", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 555002 }, + regions = { }, + triggers = { "SELECT_OPTION_555001", "GADGET_CREATE_555003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_555001(context, evt) + -- 判断是gadgetid 555002 option_id 787 + if 555002 ~= evt.param1 then + return false + end + + if 787 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_555001(context, evt) + -- 删除指定group: 133302555 ;指定config:555002;物件身上指定option:787; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 133302555, 555002, 787) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "133302555") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_555003(context, evt) + if 555002 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_555003(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 133302555, 555002, {787}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302564.lua b/Resources/Scripts/Scene/3/scene3_group133302564.lua new file mode 100644 index 000000000..8bc2dd350 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302564.lua @@ -0,0 +1,97 @@ +-- 基础信息 +local base_info = { + group_id = 133302564 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 564001, monster_id = 26120101, pos = { x = -213.460, y = 201.065, z = 2978.346 }, rot = { x = 0.000, y = 229.921, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 103, area_id = 24 }, + { config_id = 564002, monster_id = 26120401, pos = { x = -210.554, y = 200.054, z = 2974.575 }, rot = { x = 0.000, y = 229.578, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 102, area_id = 24 }, + { config_id = 564004, monster_id = 20060301, pos = { x = -210.968, y = 200.637, z = 2977.446 }, rot = { x = 0.000, y = 233.063, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 101, area_id = 24 }, + { config_id = 564005, monster_id = 20060301, pos = { x = -212.595, y = 201.261, z = 2981.391 }, rot = { x = 0.000, y = 186.435, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 101, area_id = 24 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1564006, name = "ANY_MONSTER_DIE_564006", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_564006", action = "action_EVENT_ANY_MONSTER_DIE_564006" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 564001, 564002, 564004, 564005 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_564006" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_564006(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_564006(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "1333025641") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302690.lua b/Resources/Scripts/Scene/3/scene3_group133302690.lua new file mode 100644 index 000000000..d96daf828 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302690.lua @@ -0,0 +1,117 @@ +-- 基础信息 +local base_info = { + group_id = 133302690 +} + +-- Trigger变量 +local defs = { + play_region = 690004, + gallery_id = 28019, + exit_region = 690005 +} + +-- DEFS_MISCS +local mushroomBeastInfo = +{ + [1]={configId=690001,maxProgress=1000,normal=600,active=1200,dieOut=400,patrolRoute={1,2,5,6,7}}, + [2]={configId=690002,maxProgress=1000,normal=600,active=1200,dieOut=400,patrolRoute={8,9,10,11,12}} +} + +local groupInfo = +{ + pointArrayId = 330200014, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 690001, monster_id = 26090191, pos = { x = -1492.091, y = 200.082, z = 2701.092 }, rot = { x = 0.000, y = 201.791, z = 0.000 }, level = 27, drop_id = 1000100, disableWander = true, affix = { 5212, 9009 }, pose_id = 101, area_id = 21 }, + { config_id = 690002, monster_id = 26091091, pos = { x = -1512.666, y = 202.726, z = 2690.030 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, drop_id = 1000100, disableWander = true, affix = { 5212, 9009 }, pose_id = 101, area_id = 21 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 690003, gadget_id = 70290659, pos = { x = -1486.038, y = 200.832, z = 2694.475 }, rot = { x = 0.000, y = 6.253, z = 0.000 }, level = 27, area_id = 21 }, + { config_id = 690006, gadget_id = 70220103, pos = { x = -1492.005, y = 204.293, z = 2730.734 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 690007, gadget_id = 70220103, pos = { x = -1465.155, y = 205.121, z = 2690.742 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 } +} + +-- 区域 +regions = { + { config_id = 690004, shape = RegionShape.SPHERE, radius = 55, pos = { x = -1484.322, y = 201.673, z = 2700.425 }, area_id = 21 }, + -- exit + { config_id = 690005, shape = RegionShape.SPHERE, radius = 58, pos = { x = -1484.322, y = 201.673, z = 2700.425 }, area_id = 21 } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 690008, gadget_id = 70800236, pos = { x = -1517.038, y = 204.100, z = 2684.051 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 690010, gadget_id = 70800236, pos = { x = -1496.504, y = 203.254, z = 2679.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 690003, 690006, 690007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 690004, 690005 }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_CatchMushroomMonster" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302697.lua b/Resources/Scripts/Scene/3/scene3_group133302697.lua new file mode 100644 index 000000000..60c702a41 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302697.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133302697 +} + +-- Trigger变量 +local defs = { + worktop_id = 697001, + gallery_id = 29001, + region_id = 697005, + client_judge_id = 100310001, + warning_region_id = 697007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 697001, gadget_id = 70290325, pos = { x = -814.623, y = 167.264, z = 2336.192 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 697002, gadget_id = 70290346, pos = { x = -813.957, y = 173.661, z = 2380.148 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { + { config_id = 697005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -814.548, y = 162.498, z = 2336.146 }, area_id = 24 }, + -- warning region + { config_id = 697007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -814.548, y = 162.498, z = 2336.146 }, area_id = 24 } +} + +-- 触发器 +triggers = { + { config_id = 1697006, name = "SELECT_OPTION_697006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_697006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 697003, gadget_id = 70290346, pos = { x = -788.126, y = 138.804, z = 2372.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 697004, gadget_id = 70290346, pos = { x = -798.568, y = 132.500, z = 2373.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 697001 }, + regions = { 697005, 697007 }, + triggers = { "SELECT_OPTION_697006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 697002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_697006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302698.lua b/Resources/Scripts/Scene/3/scene3_group133302698.lua new file mode 100644 index 000000000..554796ed6 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302698.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133302698 +} + +-- Trigger变量 +local defs = { + worktop_id = 698001, + gallery_id = 29007, + region_id = 698005, + client_judge_id = 100310001, + warning_region_id = 698007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 698001, gadget_id = 70290325, pos = { x = -588.845, y = 226.871, z = 2661.383 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 698002, gadget_id = 70290346, pos = { x = -530.755, y = 241.236, z = 2694.102 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { + { config_id = 698005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -588.964, y = 226.864, z = 2660.956 }, area_id = 24 }, + -- warning region + { config_id = 698007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -588.964, y = 226.864, z = 2660.956 }, area_id = 24 } +} + +-- 触发器 +triggers = { + { config_id = 1698006, name = "SELECT_OPTION_698006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_698006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 698003, gadget_id = 70290346, pos = { x = -562.542, y = 217.612, z = 2696.851 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 698004, gadget_id = 70290346, pos = { x = -572.984, y = 210.739, z = 2698.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 698001 }, + regions = { 698005, 698007 }, + triggers = { "SELECT_OPTION_698006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 698002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_698006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302707.lua b/Resources/Scripts/Scene/3/scene3_group133302707.lua new file mode 100644 index 000000000..93e29dde3 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302707.lua @@ -0,0 +1,79 @@ +-- 基础信息 +local base_info = { + group_id = 133302707 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 707001, gadget_id = 70710870, pos = { x = -699.783, y = 176.953, z = 2520.468 }, rot = { x = 9.595, y = 236.245, z = 10.158 }, level = 1, area_id = 24 }, + { config_id = 707002, gadget_id = 70710870, pos = { x = -708.150, y = 176.044, z = 2518.514 }, rot = { x = 9.725, y = 249.038, z = 14.294 }, level = 1, area_id = 24 }, + { config_id = 707003, gadget_id = 70710870, pos = { x = -723.909, y = 168.719, z = 2510.141 }, rot = { x = 17.849, y = 234.980, z = 345.916 }, level = 1, area_id = 24 }, + { config_id = 707004, gadget_id = 70710870, pos = { x = -730.649, y = 165.770, z = 2501.838 }, rot = { x = 0.000, y = 211.321, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 707005, gadget_id = 70710870, pos = { x = -741.856, y = 160.154, z = 2479.966 }, rot = { x = 15.263, y = 220.842, z = 347.889 }, level = 1, area_id = 24 }, + { config_id = 707006, gadget_id = 70710870, pos = { x = -751.593, y = 152.707, z = 2468.486 }, rot = { x = 28.545, y = 253.909, z = 3.829 }, level = 1, area_id = 24 }, + { config_id = 707007, gadget_id = 70710870, pos = { x = -681.256, y = 172.811, z = 2517.958 }, rot = { x = 328.239, y = 275.947, z = 2.978 }, level = 1, area_id = 24 }, + { config_id = 707008, gadget_id = 70710870, pos = { x = -689.788, y = 176.153, z = 2518.267 }, rot = { x = 345.248, y = 269.157, z = 8.804 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 707001, 707002, 707003, 707004, 707005, 707006, 707007, 707008 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302711.lua b/Resources/Scripts/Scene/3/scene3_group133302711.lua new file mode 100644 index 000000000..70c38a50d --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302711.lua @@ -0,0 +1,74 @@ +-- 基础信息 +local base_info = { + group_id = 133302711 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 711001, npc_id = 13016, pos = { x = -374.368, y = 243.691, z = 2639.521 }, rot = { x = 0.000, y = 0.475, z = 0.000 }, area_id = 24 }, + { config_id = 711002, npc_id = 13027, pos = { x = -375.891, y = 243.104, z = 2643.896 }, rot = { x = 0.000, y = 116.399, z = 0.000 }, area_id = 24 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 711001, 711002 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302712.lua b/Resources/Scripts/Scene/3/scene3_group133302712.lua new file mode 100644 index 000000000..e44a0c643 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302712.lua @@ -0,0 +1,98 @@ +-- 基础信息 +local base_info = { + group_id = 133302712 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 712001, gadget_id = 71700423, pos = { x = -406.305, y = 239.850, z = 2812.794 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712002, gadget_id = 71700424, pos = { x = -406.604, y = 239.850, z = 2814.070 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712003, gadget_id = 70710873, pos = { x = -405.909, y = 239.850, z = 2813.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712004, gadget_id = 70710874, pos = { x = -405.678, y = 239.850, z = 2813.497 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712005, gadget_id = 70710875, pos = { x = -407.171, y = 239.850, z = 2813.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712006, gadget_id = 70710839, pos = { x = -406.772, y = 239.813, z = 2813.201 }, rot = { x = 0.000, y = 46.415, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712007, gadget_id = 70710845, pos = { x = -408.151, y = 239.850, z = 2812.701 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712008, gadget_id = 71700429, pos = { x = -406.832, y = 239.850, z = 2812.817 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712009, gadget_id = 70710844, pos = { x = -406.535, y = 239.850, z = 2813.409 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712010, gadget_id = 71700433, pos = { x = -405.352, y = 239.850, z = 2813.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712011, gadget_id = 71700433, pos = { x = -407.565, y = 239.850, z = 2813.450 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712012, gadget_id = 70710877, pos = { x = -406.281, y = 239.850, z = 2814.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712013, gadget_id = 71700502, pos = { x = -407.452, y = 239.850, z = 2812.328 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712014, gadget_id = 71700427, pos = { x = -405.976, y = 239.850, z = 2813.905 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712015, gadget_id = 70710835, pos = { x = -411.170, y = 239.829, z = 2813.024 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712016, gadget_id = 70710835, pos = { x = -406.344, y = 239.829, z = 2817.414 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712018, gadget_id = 70710846, pos = { x = -408.243, y = 239.831, z = 2818.271 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712020, gadget_id = 70710846, pos = { x = -411.626, y = 239.831, z = 2814.887 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712022, gadget_id = 70710847, pos = { x = -408.243, y = 240.679, z = 2818.271 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712024, gadget_id = 70710847, pos = { x = -411.626, y = 240.679, z = 2814.887 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712025, gadget_id = 70710844, pos = { x = -411.086, y = 240.598, z = 2813.659 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712026, gadget_id = 70710876, pos = { x = -411.176, y = 240.598, z = 2812.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712027, gadget_id = 70710827, pos = { x = -411.350, y = 240.598, z = 2812.124 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712028, gadget_id = 71700429, pos = { x = -406.293, y = 240.598, z = 2817.491 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712029, gadget_id = 71700428, pos = { x = -405.692, y = 240.598, z = 2817.363 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712030, gadget_id = 71700428, pos = { x = -406.795, y = 240.598, z = 2817.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 712031, gadget_id = 71700433, pos = { x = -405.400, y = 240.598, z = 2817.583 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 712001, 712002, 712003, 712004, 712005, 712006, 712007, 712008, 712009, 712010, 712011, 712012, 712013, 712014, 712015, 712016, 712018, 712020, 712022, 712024, 712025, 712026, 712027, 712028, 712029, 712030, 712031 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302713.lua b/Resources/Scripts/Scene/3/scene3_group133302713.lua new file mode 100644 index 000000000..5285af04b --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302713.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133302713 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 713001, gadget_id = 71700552, pos = { x = -502.040, y = 222.751, z = 2776.998 }, rot = { x = 0.000, y = 265.749, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 713001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302714.lua b/Resources/Scripts/Scene/3/scene3_group133302714.lua new file mode 100644 index 000000000..45c90d330 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302714.lua @@ -0,0 +1,78 @@ +-- 基础信息 +local base_info = { + group_id = 133302714 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 714001, gadget_id = 71700553, pos = { x = -418.423, y = 246.138, z = 2736.569 }, rot = { x = 0.000, y = 8.964, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 714002, gadget_id = 71700553, pos = { x = -423.574, y = 246.138, z = 2740.490 }, rot = { x = 0.000, y = 260.065, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 714003, gadget_id = 71700553, pos = { x = -430.111, y = 246.181, z = 2739.994 }, rot = { x = 0.000, y = 276.669, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 714004, gadget_id = 71700553, pos = { x = -430.727, y = 246.137, z = 2734.764 }, rot = { x = 0.000, y = 291.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 714005, gadget_id = 71700553, pos = { x = -421.336, y = 246.137, z = 2730.191 }, rot = { x = 0.000, y = 200.198, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 714006, gadget_id = 71700553, pos = { x = -420.685, y = 246.137, z = 2731.625 }, rot = { x = 0.000, y = 32.554, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 714007, gadget_id = 71700553, pos = { x = -421.413, y = 246.137, z = 2739.923 }, rot = { x = 0.000, y = 267.122, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 714001, 714002, 714003, 714004, 714005, 714006, 714007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302715.lua b/Resources/Scripts/Scene/3/scene3_group133302715.lua new file mode 100644 index 000000000..2d72a13c6 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302715.lua @@ -0,0 +1,74 @@ +-- 基础信息 +local base_info = { + group_id = 133302715 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 715002, npc_id = 13062, pos = { x = -558.845, y = 217.105, z = 2691.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, area_id = 24 } +} + +-- 装置 +gadgets = { + { config_id = 715001, gadget_id = 70290653, pos = { x = -559.036, y = 217.139, z = 2691.953 }, rot = { x = 4.588, y = 164.216, z = 352.927 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 715001 }, + regions = { }, + triggers = { }, + npcs = { 715002 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302716.lua b/Resources/Scripts/Scene/3/scene3_group133302716.lua new file mode 100644 index 000000000..bb58a6606 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302716.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133302716 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 716001, gadget_id = 71700551, pos = { x = -217.302, y = 200.981, z = 2971.378 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 716001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302719.lua b/Resources/Scripts/Scene/3/scene3_group133302719.lua new file mode 100644 index 000000000..07356f216 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302719.lua @@ -0,0 +1,84 @@ +-- 基础信息 +local base_info = { + group_id = 133302719 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 719001, gadget_id = 70710798, pos = { x = -785.565, y = 167.282, z = 2438.700 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 719002, gadget_id = 70710798, pos = { x = -785.627, y = 167.158, z = 2438.865 }, rot = { x = 89.972, y = 270.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 719003, gadget_id = 71700519, pos = { x = -785.379, y = 167.114, z = 2438.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 }, + { config_id = 719007, gadget_id = 71700429, pos = { x = -785.379, y = 167.114, z = 2438.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 719001, 719002, 719007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 719003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302720.lua b/Resources/Scripts/Scene/3/scene3_group133302720.lua new file mode 100644 index 000000000..1388615d3 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302720.lua @@ -0,0 +1,71 @@ +-- 基础信息 +local base_info = { + group_id = 133302720 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302723.lua b/Resources/Scripts/Scene/3/scene3_group133302723.lua new file mode 100644 index 000000000..30af15203 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302723.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133302723 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 723001, gadget_id = 71700551, pos = { x = -429.048, y = 246.907, z = 2734.036 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 24 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 723001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133302727.lua b/Resources/Scripts/Scene/3/scene3_group133302727.lua new file mode 100644 index 000000000..e8856cc2c --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133302727.lua @@ -0,0 +1,71 @@ +-- 基础信息 +local base_info = { + group_id = 133302727 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303188.lua b/Resources/Scripts/Scene/3/scene3_group133303188.lua index ef1f64177..454018218 100644 --- a/Resources/Scripts/Scene/3/scene3_group133303188.lua +++ b/Resources/Scripts/Scene/3/scene3_group133303188.lua @@ -33,6 +33,10 @@ gadgets = { -- 区域 regions = { + -- 水下传送region,传送坐标 [{\"x\":-1681.47461,\"y\":104.876747,\"z\":3368.34619},{\"x\":0.0,\"y\":198.056381,\"z\":0.0}] + { config_id = 188002, shape = RegionShape.POLYGON, pos = { x = -1711.080, y = 96.150, z = 3224.803 }, height = 12.300, point_array = { { x = -1644.302, y = 3359.322 }, { x = -1594.513, y = 3356.442 }, { x = -1565.859, y = 3172.634 }, { x = -1636.340, y = 3149.605 }, { x = -1790.907, y = 3085.241 }, { x = -1828.838, y = 3104.650 }, { x = -1856.300, y = 3133.064 }, { x = -1849.324, y = 3247.280 }, { x = -1825.775, y = 3310.428 }, { x = -1788.562, y = 3338.354 }, { x = -1747.809, y = 3349.021 }, { x = -1695.200, y = 3364.365 } }, area_id = 23 }, + -- 洞口避免传送区 + { config_id = 188003, shape = RegionShape.POLYGON, pos = { x = -1736.412, y = 95.000, z = 3259.060 }, height = 30.000, point_array = { { x = -1735.689, y = 3234.015 }, { x = -1711.864, y = 3259.799 }, { x = -1726.098, y = 3280.204 }, { x = -1739.771, y = 3284.104 }, { x = -1760.220, y = 3272.055 }, { x = -1760.959, y = 3250.673 } }, area_id = 23 } } -- 触发器 @@ -69,7 +73,7 @@ suites = { -- description = , monsters = { }, gadgets = { 188001 }, - regions = { }, + regions = { 188002, 188003 }, triggers = { }, rand_weight = 100 } diff --git a/Resources/Scripts/Scene/3/scene3_group133303194.lua b/Resources/Scripts/Scene/3/scene3_group133303194.lua index 787cae0bd..256b333b6 100644 --- a/Resources/Scripts/Scene/3/scene3_group133303194.lua +++ b/Resources/Scripts/Scene/3/scene3_group133303194.lua @@ -25,7 +25,6 @@ gadgets = { { config_id = 194004, gadget_id = 70210101, pos = { x = -1257.096, y = 243.692, z = 3717.454 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 26, drop_tag = "搜刮点解谜遗物须弥", persistent = true, area_id = 23 }, { config_id = 194005, gadget_id = 70217020, pos = { x = -1260.335, y = 232.521, z = 3755.781 }, rot = { x = 0.000, y = 164.589, z = 0.000 }, level = 26, drop_tag = "摩拉石箱须弥", isOneoff = true, persistent = true, explore = { name = "chest", exp = 4 }, area_id = 23 }, { config_id = 194006, gadget_id = 70220103, pos = { x = -1269.147, y = 271.623, z = 3739.511 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 23 }, - { config_id = 194007, gadget_id = 70350007, pos = { x = -1258.624, y = 236.984, z = 3747.383 }, rot = { x = 270.636, y = 140.366, z = 179.997 }, level = 30, area_id = 23 }, { config_id = 194008, gadget_id = 70360170, pos = { x = -1268.038, y = 239.286, z = 3763.261 }, rot = { x = 89.391, y = 194.864, z = 56.129 }, level = 30, persistent = true, area_id = 23 }, { config_id = 194009, gadget_id = 70290584, pos = { x = -1251.348, y = 247.874, z = 3729.156 }, rot = { x = 0.190, y = 48.581, z = 180.900 }, level = 30, persistent = true, area_id = 23 }, { config_id = 194010, gadget_id = 70210101, pos = { x = -1260.469, y = 249.382, z = 3719.821 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 26, drop_tag = "搜刮点解谜武器须弥", persistent = true, area_id = 23 }, @@ -55,6 +54,13 @@ variables = { { config_id = 2, name = "room2", value = 0, no_refresh = false } } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 194007, gadget_id = 70350007, pos = { x = -1258.661, y = 231.790, z = 3747.427 }, rot = { x = 270.630, y = 140.366, z = 179.997 }, level = 30, area_id = 23 } + } +} + --================================================================ -- -- 初始化配置 @@ -79,7 +85,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 194001, 194002, 194003, 194004, 194005, 194006, 194007, 194008, 194009, 194010, 194013, 194014, 194015, 194016, 194018 }, + gadgets = { 194001, 194002, 194003, 194004, 194005, 194006, 194008, 194009, 194010, 194013, 194014, 194015, 194016, 194018 }, regions = { 194011, 194012 }, triggers = { "ENTER_REGION_194011", "ENTER_REGION_194012", "SELECT_OPTION_194017" }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133303482.lua b/Resources/Scripts/Scene/3/scene3_group133303482.lua new file mode 100644 index 000000000..e964edb35 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303482.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133303482 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 482001, gadget_id = 70710828, pos = { x = -2030.079, y = 211.161, z = 2462.601 }, rot = { x = 0.000, y = 200.000, z = 0.000 }, level = 30, area_id = 21 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 482001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303483.lua b/Resources/Scripts/Scene/3/scene3_group133303483.lua new file mode 100644 index 000000000..e1dc0e778 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303483.lua @@ -0,0 +1,230 @@ +-- 基础信息 +local base_info = { + group_id = 133303483 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 483001, monster_id = 23010401, pos = { x = -1055.806, y = 276.903, z = 3122.563 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 1000100, area_id = 23 }, + { config_id = 483002, monster_id = 23010601, pos = { x = -1057.767, y = 276.762, z = 3121.296 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 1000100, area_id = 23 }, + { config_id = 483006, monster_id = 23010301, pos = { x = -1052.331, y = 275.910, z = 3115.973 }, rot = { x = 0.000, y = 309.397, z = 0.000 }, level = 1, drop_id = 1000100, area_id = 23 }, + { config_id = 483007, monster_id = 23010601, pos = { x = -1049.995, y = 274.773, z = 3108.806 }, rot = { x = 0.000, y = 355.633, z = 0.000 }, level = 1, drop_id = 1000100, area_id = 23 }, + { config_id = 483010, monster_id = 23010301, pos = { x = -1042.712, y = 273.603, z = 3106.355 }, rot = { x = 0.000, y = 340.665, z = 0.000 }, level = 1, drop_id = 1000100, area_id = 23 }, + { config_id = 483011, monster_id = 23020101, pos = { x = -1043.962, y = 272.358, z = 3102.220 }, rot = { x = 0.000, y = 10.598, z = 0.000 }, level = 1, drop_id = 1000100, area_id = 23 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { + { config_id = 483013, shape = RegionShape.SPHERE, radius = 10, pos = { x = -1056.708, y = 277.721, z = 3127.092 }, area_id = 23 }, + { config_id = 483014, shape = RegionShape.SPHERE, radius = 20, pos = { x = -1053.791, y = 276.167, z = 3117.309 }, area_id = 23 }, + { config_id = 483015, shape = RegionShape.SPHERE, radius = 30, pos = { x = -1053.107, y = 275.579, z = 3112.058 }, area_id = 23 } +} + +-- 触发器 +triggers = { + { config_id = 1483004, name = "ANY_MONSTER_DIE_483004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_483004", action = "action_EVENT_ANY_MONSTER_DIE_483004" }, + { config_id = 1483008, name = "ANY_MONSTER_DIE_483008", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_483008", action = "action_EVENT_ANY_MONSTER_DIE_483008" }, + { config_id = 1483009, name = "ANY_MONSTER_DIE_483009", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_483009", action = "action_EVENT_ANY_MONSTER_DIE_483009" }, + { config_id = 1483013, name = "ENTER_REGION_483013", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_483013", action = "action_EVENT_ENTER_REGION_483013" }, + { config_id = 1483014, name = "ENTER_REGION_483014", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_483014", action = "action_EVENT_ENTER_REGION_483014" }, + { config_id = 1483015, name = "ENTER_REGION_483015", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_483015", action = "action_EVENT_ENTER_REGION_483015" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 483001, 483002 }, + gadgets = { }, + regions = { 483013 }, + triggers = { "ANY_MONSTER_DIE_483004", "ENTER_REGION_483013" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 483006, 483007 }, + gadgets = { }, + regions = { 483014 }, + triggers = { "ANY_MONSTER_DIE_483008", "ENTER_REGION_483014" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 483010, 483011 }, + gadgets = { }, + regions = { 483015 }, + triggers = { "ANY_MONSTER_DIE_483009", "ENTER_REGION_483015" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_483004(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 133303483) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_483004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 133303483, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_483008(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 133303483) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_483008(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 133303483, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_483009(context, evt) + -- 判断指定group组剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCountByGroupId(context, 133303483) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_483009(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "302507") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_483013(context, evt) + if evt.param1 ~= 483013 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_483013(context, evt) + -- 调用提示id为 1000100000 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 1000100000) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_483014(context, evt) + if evt.param1 ~= 483014 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_483014(context, evt) + -- 调用提示id为 1000100003 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 1000100003) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_483015(context, evt) + if evt.param1 ~= 483015 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_483015(context, evt) + -- 调用提示id为 1000100006 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 1000100006) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303635.lua b/Resources/Scripts/Scene/3/scene3_group133303635.lua new file mode 100644 index 000000000..cb1163923 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303635.lua @@ -0,0 +1,130 @@ +-- 基础信息 +local base_info = { + group_id = 133303635 +} + +-- Trigger变量 +local defs = { + play_region = 635004, + gallery_id = 28026, + exit_region = 635010 +} + +-- DEFS_MISCS +local mushroomBeastInfo = +{ + [1]={configId=635001,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={1,2,3,4,5,6}}, + [2]={configId=635002,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={8,9,10,11,12,14}} +} + +local groupInfo = +{ + pointArrayId = 330300004, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 635001, monster_id = 26090391, pos = { x = -1385.909, y = 271.902, z = 3892.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 23 }, + { config_id = 635002, monster_id = 26090691, pos = { x = -1400.086, y = 271.975, z = 3933.295 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 23 }, + { config_id = 635005, monster_id = 25310301, pos = { x = -1415.862, y = 273.362, z = 3910.364 }, rot = { x = 0.000, y = 214.097, z = 0.000 }, level = 27, drop_tag = "中级镀金旅团", isOneoff = true, area_id = 23 }, + { config_id = 635007, monster_id = 25210403, pos = { x = -1408.103, y = 270.780, z = 3934.688 }, rot = { x = 0.000, y = 237.298, z = 0.000 }, level = 27, drop_tag = "镀金旅团", disableWander = true, isOneoff = true, pose_id = 9001, area_id = 23 }, + { config_id = 635008, monster_id = 25310101, pos = { x = -1414.235, y = 272.449, z = 3932.639 }, rot = { x = 0.000, y = 124.624, z = 0.000 }, level = 27, drop_tag = "中级镀金旅团", disableWander = true, isOneoff = true, pose_id = 9003, area_id = 23 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 635003, gadget_id = 70290659, pos = { x = -1374.234, y = 273.888, z = 3909.710 }, rot = { x = 0.000, y = 336.949, z = 0.000 }, level = 30, area_id = 23 }, + { config_id = 635011, gadget_id = 70310001, pos = { x = -1405.986, y = 271.215, z = 3932.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 635016, gadget_id = 70300094, pos = { x = -1418.831, y = 273.805, z = 3932.248 }, rot = { x = 0.063, y = 26.751, z = 359.896 }, level = 1, area_id = 23 }, + { config_id = 635018, gadget_id = 70300094, pos = { x = -1419.295, y = 273.999, z = 3931.116 }, rot = { x = 0.000, y = 349.501, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 635019, gadget_id = 70300094, pos = { x = -1399.894, y = 269.074, z = 3924.757 }, rot = { x = 0.000, y = 139.116, z = 0.000 }, level = 1, area_id = 23 } +} + +-- 区域 +regions = { + { config_id = 635004, shape = RegionShape.SPHERE, radius = 55, pos = { x = -1419.089, y = 270.047, z = 3906.604 }, area_id = 23 }, + -- exit + { config_id = 635010, shape = RegionShape.SPHERE, radius = 59, pos = { x = -1419.089, y = 270.047, z = 3906.604 }, area_id = 23 } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 635006, monster_id = 25210203, pos = { x = -1413.501, y = 272.594, z = 3927.416 }, rot = { x = 0.000, y = 34.410, z = 0.000 }, level = 1, drop_tag = "镀金旅团", disableWander = true, isOneoff = true, pose_id = 9504, area_id = 23 } + }, + gadgets = { + { config_id = 635009, gadget_id = 70310001, pos = { x = -1411.426, y = 271.829, z = 3930.961 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart, area_id = 23 }, + { config_id = 635012, gadget_id = 70300105, pos = { x = -1396.981, y = 268.683, z = 3929.854 }, rot = { x = 7.525, y = 46.855, z = 344.713 }, level = 1, area_id = 23 }, + { config_id = 635013, gadget_id = 70300093, pos = { x = -1395.573, y = 268.563, z = 3931.557 }, rot = { x = 0.000, y = 316.311, z = 30.863 }, level = 1, area_id = 23 }, + { config_id = 635014, gadget_id = 70220048, pos = { x = -1411.763, y = 272.303, z = 3923.616 }, rot = { x = 1.930, y = 308.918, z = 359.872 }, level = 1, area_id = 23 }, + { config_id = 635015, gadget_id = 70300092, pos = { x = -1408.563, y = 271.395, z = 3919.491 }, rot = { x = 0.028, y = 355.704, z = 0.545 }, level = 1, area_id = 23 }, + { config_id = 635017, gadget_id = 70300094, pos = { x = -1400.668, y = 269.225, z = 3922.472 }, rot = { x = 0.000, y = 104.764, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 635020, gadget_id = 70330197, pos = { x = -1395.792, y = 268.297, z = 3882.950 }, rot = { x = 351.297, y = 0.000, z = 0.000 }, level = 1, area_id = 23 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 635005, 635007, 635008 }, + gadgets = { 635003, 635011, 635016, 635018, 635019 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 635004, 635010 }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_CatchMushroomMonster" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303642.lua b/Resources/Scripts/Scene/3/scene3_group133303642.lua new file mode 100644 index 000000000..39894bd24 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303642.lua @@ -0,0 +1,76 @@ +-- 基础信息 +local base_info = { + group_id = 133303642 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 642001, gadget_id = 70710866, pos = { x = -1577.888, y = 232.089, z = 3882.414 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 642002, gadget_id = 70300048, pos = { x = -1585.311, y = 232.054, z = 3887.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 642003, gadget_id = 70300048, pos = { x = -1586.478, y = 232.054, z = 3887.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 642004, gadget_id = 70300048, pos = { x = -1585.311, y = 232.054, z = 3889.973 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, area_id = 23 }, + { config_id = 642005, gadget_id = 70300048, pos = { x = -1586.409, y = 232.054, z = 3889.909 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, area_id = 23 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 642001, 642002, 642003, 642004, 642005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303644.lua b/Resources/Scripts/Scene/3/scene3_group133303644.lua new file mode 100644 index 000000000..541553b73 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303644.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133303644 +} + +-- Trigger变量 +local defs = { + worktop_id = 644001, + gallery_id = 29012, + region_id = 644005, + client_judge_id = 100310001, + warning_region_id = 644007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 644001, gadget_id = 70290325, pos = { x = -1960.532, y = 295.251, z = 4010.336 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 }, + { config_id = 644002, gadget_id = 70290346, pos = { x = -1966.690, y = 297.563, z = 4027.791 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 } +} + +-- 区域 +regions = { + { config_id = 644005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -1960.649, y = 295.358, z = 4009.907 }, area_id = 26 }, + -- warning region + { config_id = 644007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -1960.649, y = 295.358, z = 4009.907 }, area_id = 26 } +} + +-- 触发器 +triggers = { + { config_id = 1644006, name = "SELECT_OPTION_644006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_644006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 644003, gadget_id = 70290346, pos = { x = -1934.255, y = 317.445, z = 4045.818 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 }, + { config_id = 644004, gadget_id = 70290346, pos = { x = -1944.697, y = 317.100, z = 4047.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 644001 }, + regions = { 644005, 644007 }, + triggers = { "SELECT_OPTION_644006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 644002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_644006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303657.lua b/Resources/Scripts/Scene/3/scene3_group133303657.lua index e711ca900..38422d629 100644 --- a/Resources/Scripts/Scene/3/scene3_group133303657.lua +++ b/Resources/Scripts/Scene/3/scene3_group133303657.lua @@ -34,7 +34,8 @@ triggers = { { config_id = 1657003, name = "GADGET_CREATE_657003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_657003", action = "action_EVENT_GADGET_CREATE_657003", trigger_count = 0 }, { config_id = 1657004, name = "SELECT_OPTION_657004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_657004", action = "action_EVENT_SELECT_OPTION_657004" }, { config_id = 1657005, name = "GADGET_STATE_CHANGE_657005", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_657005", action = "action_EVENT_GADGET_STATE_CHANGE_657005", trigger_count = 0 }, - { config_id = 1657007, name = "ANY_GADGET_DIE_657007", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_657007", action = "action_EVENT_ANY_GADGET_DIE_657007" } + { config_id = 1657007, name = "ANY_GADGET_DIE_657007", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_657007", action = "action_EVENT_ANY_GADGET_DIE_657007" }, + { config_id = 1657009, name = "GROUP_LOAD_657009", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_657009", action = "action_EVENT_GROUP_LOAD_657009", trigger_count = 0 } } -- 变量 @@ -76,7 +77,7 @@ suites = { monsters = { }, gadgets = { 657002, 657008 }, regions = { }, - triggers = { "GADGET_STATE_CHANGE_657005" }, + triggers = { "GADGET_STATE_CHANGE_657005", "GROUP_LOAD_657009" }, rand_weight = 100 } } @@ -171,5 +172,22 @@ function action_EVENT_ANY_GADGET_DIE_657007(context, evt) return -1 end + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_657009(context, evt) + -- 判断指定group组指定gadget是否存在 + return not ScriptLib.CheckIsInGroup(context, 133303657, 657002) +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_657009(context, evt) + -- 将configid为 657008 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 657008, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303661.lua b/Resources/Scripts/Scene/3/scene3_group133303661.lua new file mode 100644 index 000000000..2afa4b892 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303661.lua @@ -0,0 +1,81 @@ +-- 基础信息 +local base_info = { + group_id = 133303661 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 661001, gadget_id = 70710879, pos = { x = -1054.665, y = 293.670, z = 3214.889 }, rot = { x = 0.000, y = 325.000, z = 0.000 }, level = 1, area_id = 23 } +} + +-- 区域 +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 = { 661001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303666.lua b/Resources/Scripts/Scene/3/scene3_group133303666.lua new file mode 100644 index 000000000..6d190787f --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303666.lua @@ -0,0 +1,71 @@ +-- 基础信息 +local base_info = { + group_id = 133303666 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133303667.lua b/Resources/Scripts/Scene/3/scene3_group133303667.lua new file mode 100644 index 000000000..75524c227 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133303667.lua @@ -0,0 +1,76 @@ +-- 基础信息 +local base_info = { + group_id = 133303667 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 667001, gadget_id = 70710890, pos = { x = -1090.354, y = 283.635, z = 3171.516 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 30, area_id = 23 }, + { config_id = 667002, gadget_id = 70710890, pos = { x = -1088.025, y = 283.635, z = 3171.613 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 30, area_id = 23 }, + { config_id = 667003, gadget_id = 70710890, pos = { x = -1088.640, y = 283.635, z = 3170.201 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 30, area_id = 23 }, + { config_id = 667004, gadget_id = 70710890, pos = { x = -1086.544, y = 283.635, z = 3170.243 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 30, area_id = 23 }, + { config_id = 667005, gadget_id = 70710890, pos = { x = -1089.644, y = 283.635, z = 3170.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 23 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 667001, 667002, 667003, 667004, 667005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304279.lua b/Resources/Scripts/Scene/3/scene3_group133304279.lua index 5144218c8..b27ff94f3 100644 --- a/Resources/Scripts/Scene/3/scene3_group133304279.lua +++ b/Resources/Scripts/Scene/3/scene3_group133304279.lua @@ -28,12 +28,22 @@ regions = { -- 触发器 triggers = { + { config_id = 1279003, name = "QUEST_FINISH_279003", event = EventType.EVENT_QUEST_FINISH, source = "1300706", condition = "", action = "", trigger_count = 0 }, + { config_id = 1279004, name = "QUEST_FINISH_279004", event = EventType.EVENT_QUEST_FINISH, source = "1300707", condition = "", action = "action_EVENT_QUEST_FINISH_279004", trigger_count = 0 } } -- 变量 variables = { } +-- 废弃数据 +garbages = { + triggers = { + { config_id = 1279002, name = "QUEST_START_279002", event = EventType.EVENT_QUEST_START, source = "1300707", condition = "", action = "action_EVENT_QUEST_START_279002", trigger_count = 0 }, + { config_id = 1279005, name = "GROUP_LOAD_279005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_279005", trigger_count = 0 } + } +} + --================================================================ -- -- 初始化配置 @@ -60,8 +70,18 @@ suites = { monsters = { }, gadgets = { 279001 }, regions = { }, - triggers = { }, + triggers = { "QUEST_FINISH_279003" }, rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { "QUEST_FINISH_279004" }, + rand_weight = 100, + ban_refresh = true } } @@ -69,4 +89,21 @@ suites = { -- -- 触发器 -- ---================================================================ \ No newline at end of file +--================================================================ + +-- 触发操作 +function action_EVENT_QUEST_FINISH_279004(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133304279, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133304279, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304400.lua b/Resources/Scripts/Scene/3/scene3_group133304400.lua new file mode 100644 index 000000000..52c0ff8d4 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304400.lua @@ -0,0 +1,87 @@ +-- 基础信息 +local base_info = { + group_id = 133304400 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 400001, gadget_id = 70710871, pos = { x = -2703.957, y = 290.308, z = 4133.281 }, rot = { x = 354.841, y = 49.803, z = 0.136 }, level = 32, area_id = 26 }, + { config_id = 400002, gadget_id = 70710848, pos = { x = -2704.093, y = 291.065, z = 4133.312 }, rot = { x = 348.719, y = 204.746, z = 359.852 }, level = 32, area_id = 26 }, + { config_id = 400003, gadget_id = 70710805, pos = { x = -2704.538, y = 291.108, z = 4133.827 }, rot = { x = 357.832, y = 11.194, z = 81.087 }, level = 32, area_id = 26 }, + { config_id = 400004, gadget_id = 70710805, pos = { x = -2704.744, y = 291.111, z = 4133.523 }, rot = { x = 359.644, y = 327.559, z = 288.581 }, level = 32, area_id = 26 }, + { config_id = 400005, gadget_id = 70710805, pos = { x = -2704.410, y = 291.118, z = 4133.581 }, rot = { x = 76.895, y = 352.413, z = 353.260 }, level = 32, area_id = 26 }, + { config_id = 400006, gadget_id = 70710397, pos = { x = -2703.441, y = 291.099, z = 4132.800 }, rot = { x = 1.319, y = 299.842, z = 5.951 }, level = 32, area_id = 26 }, + { config_id = 400007, gadget_id = 70710877, pos = { x = -2704.283, y = 291.059, z = 4134.125 }, rot = { x = 355.511, y = 359.612, z = 4.128 }, level = 1, area_id = 26 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 400001, 400002, 400003, 400004, 400005, 400006, 400007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 400001, 400006, 400007 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304442.lua b/Resources/Scripts/Scene/3/scene3_group133304442.lua new file mode 100644 index 000000000..4164ef0a0 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304442.lua @@ -0,0 +1,97 @@ +-- 基础信息 +local base_info = { + group_id = 133304442 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 442001, monster_id = 21020201, pos = { x = -1217.290, y = 344.271, z = 2458.090 }, rot = { x = 0.000, y = 45.345, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 401, area_id = 21 }, + { config_id = 442002, monster_id = 21010201, pos = { x = -1214.057, y = 344.233, z = 2455.087 }, rot = { x = 0.000, y = 249.908, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 9011, area_id = 21 }, + { config_id = 442005, monster_id = 21030301, pos = { x = -1217.396, y = 344.285, z = 2448.205 }, rot = { x = 0.000, y = 331.207, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, area_id = 21 }, + { config_id = 442006, monster_id = 21010201, pos = { x = -1219.922, y = 344.362, z = 2447.199 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, drop_id = 1000100, disableWander = true, pose_id = 9003, area_id = 21 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1442003, name = "ANY_MONSTER_DIE_442003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_442003", action = "action_EVENT_ANY_MONSTER_DIE_442003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 442001, 442002, 442005, 442006 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_442003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_442003(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_442003(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "1333044421") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304469.lua b/Resources/Scripts/Scene/3/scene3_group133304469.lua index 86a0e783b..4cb756058 100644 --- a/Resources/Scripts/Scene/3/scene3_group133304469.lua +++ b/Resources/Scripts/Scene/3/scene3_group133304469.lua @@ -186,6 +186,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_469006(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "133304469_1") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 if 0 ~= ScriptLib.AddQuestProgress(context, "133304469_2") then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") @@ -207,6 +213,18 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_469007(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "133304469_1") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "133304469_2") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 if 0 ~= ScriptLib.AddQuestProgress(context, "133304469_3") then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") diff --git a/Resources/Scripts/Scene/3/scene3_group133304506.lua b/Resources/Scripts/Scene/3/scene3_group133304506.lua new file mode 100644 index 000000000..b18c77285 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304506.lua @@ -0,0 +1,114 @@ +-- 基础信息 +local base_info = { + group_id = 133304506 +} + +-- Trigger变量 +local defs = { + play_region = 506001, + gallery_id = 28023, + exit_region = 506005 +} + +-- DEFS_MISCS +local mushroomBeastInfo = +{ + [1]={configId=506002,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={1,2,3,4,5}}, + [2]={configId=506003,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={6,7,8,9,10,11,12}} +} + +local groupInfo = +{ + pointArrayId = 330400001, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 506002, monster_id = 26090991, pos = { x = -692.255, y = 176.189, z = 2521.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 24 }, + { config_id = 506003, monster_id = 26090591, pos = { x = -694.742, y = 176.443, z = 2522.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 24 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 506004, gadget_id = 70290659, pos = { x = -687.123, y = 174.035, z = 2515.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 24 }, + { config_id = 506006, gadget_id = 70290002, pos = { x = -697.419, y = 176.738, z = 2524.310 }, rot = { x = 353.947, y = 0.000, z = 358.162 }, level = 1, area_id = 24 }, + { config_id = 506007, gadget_id = 70500000, pos = { x = -698.490, y = 178.356, z = 2525.024 }, rot = { x = 358.695, y = 264.831, z = 6.192 }, level = 1, point_type = 3001, owner = 506006, area_id = 24 }, + { config_id = 506008, gadget_id = 70500000, pos = { x = -696.549, y = 179.366, z = 2523.299 }, rot = { x = 354.472, y = 313.753, z = 3.084 }, level = 1, point_type = 3001, owner = 506006, area_id = 24 }, + { config_id = 506009, gadget_id = 70500000, pos = { x = -697.376, y = 179.646, z = 2525.691 }, rot = { x = 353.948, y = 0.000, z = 358.150 }, level = 1, point_type = 3001, owner = 506006, area_id = 24 }, + { config_id = 506010, gadget_id = 70500000, pos = { x = -694.075, y = 176.607, z = 2523.199 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2006, area_id = 24 }, + { config_id = 506011, gadget_id = 70500000, pos = { x = -692.788, y = 176.419, z = 2522.928 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2006, area_id = 24 }, + { config_id = 506012, gadget_id = 70500000, pos = { x = -693.484, y = 176.611, z = 2523.589 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2006, area_id = 24 } +} + +-- 区域 +regions = { + { config_id = 506001, shape = RegionShape.SPHERE, radius = 40, pos = { x = -686.851, y = 174.033, z = 2515.127 }, area_id = 24 }, + -- exit + { config_id = 506005, shape = RegionShape.SPHERE, radius = 42, pos = { x = -686.851, y = 174.033, z = 2515.127 }, area_id = 24 } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 506004, 506006, 506007, 506008, 506009, 506010, 506011, 506012 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 506001, 506005 }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_CatchMushroomMonster" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304507.lua b/Resources/Scripts/Scene/3/scene3_group133304507.lua new file mode 100644 index 000000000..b178a8060 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304507.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133304507 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 507001, gadget_id = 70290657, pos = { x = -1915.717, y = 203.911, z = 2504.525 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 507001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304564.lua b/Resources/Scripts/Scene/3/scene3_group133304564.lua new file mode 100644 index 000000000..8ceae55ce --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304564.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133304564 +} + +-- Trigger变量 +local defs = { + worktop_id = 564001, + gallery_id = 29003, + region_id = 564005, + client_judge_id = 100310001, + warning_region_id = 564007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 564001, gadget_id = 70290325, pos = { x = -1666.474, y = 205.886, z = 2553.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 564002, gadget_id = 70290346, pos = { x = -1715.846, y = 216.831, z = 2557.675 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 } +} + +-- 区域 +regions = { + { config_id = 564005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -1666.594, y = 205.858, z = 2553.511 }, area_id = 21 }, + -- warning region + { config_id = 564007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -1666.594, y = 205.858, z = 2553.511 }, area_id = 21 } +} + +-- 触发器 +triggers = { + { config_id = 1564006, name = "SELECT_OPTION_564006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_564006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 564003, gadget_id = 70290346, pos = { x = -1640.172, y = 200.650, z = 2589.407 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 564004, gadget_id = 70290346, pos = { x = -1650.614, y = 200.000, z = 2590.707 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 21 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 564001 }, + regions = { 564005, 564007 }, + triggers = { "SELECT_OPTION_564006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 564002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_564006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304569.lua b/Resources/Scripts/Scene/3/scene3_group133304569.lua new file mode 100644 index 000000000..1660e6215 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304569.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133304569 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 569001, gadget_id = 70710869, pos = { x = -1911.410, y = 203.935, z = 2504.686 }, rot = { x = 0.000, y = 344.884, z = 0.000 }, level = 1, area_id = 21 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 569001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304573.lua b/Resources/Scripts/Scene/3/scene3_group133304573.lua new file mode 100644 index 000000000..b7ba458cb --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304573.lua @@ -0,0 +1,140 @@ +-- 基础信息 +local base_info = { + group_id = 133304573 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 573003, npc_id = 12859, pos = { x = -1916.982, y = 203.100, z = 2505.066 }, rot = { x = 0.000, y = 110.331, z = 0.000 }, area_id = 21 }, + { config_id = 573004, npc_id = 12857, pos = { x = -2007.457, y = 230.148, z = 2702.637 }, rot = { x = 0.000, y = 243.280, z = 0.000 }, area_id = 21 }, + { config_id = 573005, npc_id = 12860, pos = { x = -1915.603, y = 203.100, z = 2505.406 }, rot = { x = 0.000, y = 187.632, z = 0.000 }, area_id = 21 }, + { config_id = 573006, npc_id = 12861, pos = { x = -1914.636, y = 203.100, z = 2505.604 }, rot = { x = 0.000, y = 151.554, z = 0.000 }, area_id = 21 }, + { config_id = 573007, npc_id = 30292, pos = { x = -1907.669, y = 203.100, z = 2506.870 }, rot = { x = 0.000, y = 127.499, z = 0.000 }, area_id = 21 }, + { config_id = 573008, npc_id = 12859, pos = { x = -1915.638, y = 203.100, z = 2505.587 }, rot = { x = 0.000, y = 169.127, z = 0.000 }, area_id = 21 }, + { config_id = 573009, npc_id = 12861, pos = { x = -1907.590, y = 203.100, z = 2506.703 }, rot = { x = 0.000, y = 138.147, z = 0.000 }, area_id = 21 }, + { config_id = 573010, npc_id = 12859, pos = { x = -1914.653, y = 203.100, z = 2505.624 }, rot = { x = 0.000, y = 151.012, z = 0.000 }, area_id = 21 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = 活动开始到第1次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573003 }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 第1次比赛结束到第2次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573004, 573005 }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 第2次比赛结束到底3次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573006 }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 第3次比赛结束到第4次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573007 }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 第4次比赛结束到第5次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573008 }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 第5次比赛结束到第6次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573009 }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 第6次比赛结束到活动结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 573010 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304574.lua b/Resources/Scripts/Scene/3/scene3_group133304574.lua new file mode 100644 index 000000000..b18d0b6a7 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304574.lua @@ -0,0 +1,139 @@ +-- 基础信息 +local base_info = { + group_id = 133304574 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 574003, npc_id = 30292, pos = { x = -2000.839, y = 201.898, z = 2413.006 }, rot = { x = 0.000, y = 89.612, z = 0.000 }, area_id = 21 }, + { config_id = 574004, npc_id = 12858, pos = { x = -1999.027, y = 201.883, z = 2409.999 }, rot = { x = 0.000, y = 55.791, z = 0.000 }, area_id = 21 }, + { config_id = 574005, npc_id = 12859, pos = { x = -2009.865, y = 201.390, z = 2422.405 }, rot = { x = 0.000, y = 276.660, z = 0.000 }, area_id = 21 }, + { config_id = 574006, npc_id = 12860, pos = { x = -2005.221, y = 201.410, z = 2419.175 }, rot = { x = 0.000, y = 269.924, z = 0.000 }, area_id = 21 }, + { config_id = 574007, npc_id = 12861, pos = { x = -2010.872, y = 201.391, z = 2424.165 }, rot = { x = 0.000, y = 215.170, z = 0.000 }, area_id = 21 }, + { config_id = 574008, npc_id = 12859, pos = { x = -2009.932, y = 201.391, z = 2457.390 }, rot = { x = 0.000, y = 298.724, z = 0.000 }, area_id = 21 }, + { config_id = 574009, npc_id = 12858, pos = { x = -1989.383, y = 201.391, z = 2427.195 }, rot = { x = 0.000, y = 15.057, z = 0.000 }, area_id = 21 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = 活动开始到第1次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574003 }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 第1次比赛结束到第2次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574004 }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 第2次比赛结束到底3次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574005 }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 第3次比赛结束到第4次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574006 }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 第4次比赛结束到第5次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574007 }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 第5次比赛结束到第6次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574008 }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 第6次比赛结束到活动结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 574009 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304575.lua b/Resources/Scripts/Scene/3/scene3_group133304575.lua new file mode 100644 index 000000000..e82f81fa3 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304575.lua @@ -0,0 +1,139 @@ +-- 基础信息 +local base_info = { + group_id = 133304575 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 575003, npc_id = 12858, pos = { x = -2010.487, y = 229.609, z = 2697.393 }, rot = { x = 0.000, y = 301.369, z = 0.000 }, area_id = 21 }, + { config_id = 575004, npc_id = 12859, pos = { x = -2015.112, y = 229.007, z = 2693.199 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, area_id = 21 }, + { config_id = 575005, npc_id = 12860, pos = { x = -2023.308, y = 227.609, z = 2697.514 }, rot = { x = 0.000, y = 55.225, z = 0.000 }, area_id = 21 }, + { config_id = 575006, npc_id = 12861, pos = { x = -2017.982, y = 228.342, z = 2696.948 }, rot = { x = 0.000, y = 29.508, z = 0.000 }, area_id = 21 }, + { config_id = 575007, npc_id = 12858, pos = { x = -2014.422, y = 228.893, z = 2696.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, area_id = 21 }, + { config_id = 575008, npc_id = 12860, pos = { x = -2010.644, y = 229.277, z = 2700.714 }, rot = { x = 0.000, y = 265.880, z = 0.000 }, area_id = 21 }, + { config_id = 575009, npc_id = 12861, pos = { x = -2016.077, y = 228.931, z = 2691.025 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, area_id = 21 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = 活动开始到第1次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575003 }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 第1次比赛结束到第2次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575004 }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 第2次比赛结束到底3次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575005 }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 第3次比赛结束到第4次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575006 }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 第4次比赛结束到第5次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575007 }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 第5次比赛结束到第6次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575008 }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 第6次比赛结束到活动结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 575009 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304576.lua b/Resources/Scripts/Scene/3/scene3_group133304576.lua new file mode 100644 index 000000000..a41891d82 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304576.lua @@ -0,0 +1,80 @@ +-- 基础信息 +local base_info = { + group_id = 133304576 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 576001, npc_id = 30254, pos = { x = -2007.934, y = 201.390, z = 2434.109 }, rot = { x = 0.000, y = 122.167, z = 0.000 }, area_id = 21 }, + { config_id = 576002, npc_id = 30257, pos = { x = -2004.788, y = 201.360, z = 2415.727 }, rot = { x = 0.000, y = 81.179, z = 0.000 }, area_id = 21 }, + { config_id = 576003, npc_id = 30253, pos = { x = -1911.207, y = 203.100, z = 2503.602 }, rot = { x = 0.000, y = 344.622, z = 0.000 }, area_id = 21 }, + { config_id = 576004, npc_id = 30255, pos = { x = -1906.338, y = 203.115, z = 2507.207 }, rot = { x = 0.000, y = 189.712, z = 0.000 }, area_id = 21 }, + { config_id = 576005, npc_id = 30256, pos = { x = -2026.282, y = 226.814, z = 2683.200 }, rot = { x = 0.000, y = 71.079, z = 0.000 }, area_id = 21 }, + { config_id = 576006, npc_id = 30258, pos = { x = -2009.206, y = 230.300, z = 2685.595 }, rot = { x = 0.000, y = 344.902, z = 0.000 }, area_id = 21 }, + { config_id = 576007, npc_id = 13060, pos = { x = -2012.013, y = 201.390, z = 2422.529 }, rot = { x = 0.000, y = 53.109, z = 0.000 }, area_id = 21 }, + { config_id = 576008, npc_id = 13061, pos = { x = -2011.436, y = 201.339, z = 2458.388 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, area_id = 21 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 576001, 576002, 576003, 576004, 576005, 576006, 576007, 576008 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304580.lua b/Resources/Scripts/Scene/3/scene3_group133304580.lua new file mode 100644 index 000000000..b842266b7 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304580.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 133304580 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 580001, gadget_id = 70290730, pos = { x = -2006.614, y = 202.288, z = 2418.489 }, rot = { x = 341.120, y = 32.710, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 580002, gadget_id = 70290730, pos = { x = -2006.958, y = 202.309, z = 2419.047 }, rot = { x = 343.600, y = 48.400, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 580003, gadget_id = 70290730, pos = { x = -2007.839, y = 202.288, z = 2420.845 }, rot = { x = 342.510, y = 92.500, z = 0.000 }, level = 1, area_id = 21 }, + { config_id = 580004, gadget_id = 70290730, pos = { x = -2007.600, y = 202.309, z = 2420.200 }, rot = { x = 342.820, y = 86.420, z = 0.000 }, level = 1, area_id = 21 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 580001, 580002, 580003, 580004 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133304582.lua b/Resources/Scripts/Scene/3/scene3_group133304582.lua new file mode 100644 index 000000000..54ff56a83 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133304582.lua @@ -0,0 +1,71 @@ +-- 基础信息 +local base_info = { + group_id = 133304582 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133305005.lua b/Resources/Scripts/Scene/3/scene3_group133305005.lua index b3a9c19b9..1b2f482c7 100644 --- a/Resources/Scripts/Scene/3/scene3_group133305005.lua +++ b/Resources/Scripts/Scene/3/scene3_group133305005.lua @@ -35,11 +35,11 @@ gadgets = { { config_id = 5007, gadget_id = 70360040, pos = { x = -2270.482, y = 272.514, z = 3878.861 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 32, area_id = 26 }, { config_id = 5015, gadget_id = 70290017, pos = { x = -2273.551, y = 271.753, z = 3909.497 }, rot = { x = 270.000, y = 147.326, z = 0.000 }, level = 32, area_id = 26, is_enable_interact = false }, { config_id = 5016, gadget_id = 70290017, pos = { x = -2275.087, y = 272.485, z = 3904.368 }, rot = { x = 0.000, y = 180.000, z = 352.861 }, level = 32, area_id = 26, is_enable_interact = false }, - { config_id = 5017, gadget_id = 70290017, pos = { x = -2275.335, y = 272.656, z = 3897.598 }, rot = { x = 0.000, y = 270.000, z = 20.713 }, level = 32, area_id = 26, is_enable_interact = false }, - { config_id = 5018, gadget_id = 70290017, pos = { x = -2275.335, y = 272.541, z = 3898.111 }, rot = { x = 0.000, y = 270.000, z = 345.635 }, level = 32, area_id = 26, is_enable_interact = false }, + { config_id = 5017, gadget_id = 70290017, pos = { x = -2275.335, y = 272.682, z = 3897.561 }, rot = { x = 0.000, y = 270.000, z = 20.713 }, level = 32, area_id = 26, is_enable_interact = false }, + { config_id = 5018, gadget_id = 70290017, pos = { x = -2275.335, y = 272.879, z = 3897.999 }, rot = { x = 0.000, y = 270.000, z = 345.635 }, level = 32, area_id = 26, is_enable_interact = false }, { config_id = 5019, gadget_id = 70290017, pos = { x = -2275.335, y = 272.419, z = 3897.878 }, rot = { x = 0.000, y = 270.000, z = 359.075 }, level = 32, area_id = 26, is_enable_interact = false }, { config_id = 5020, gadget_id = 70290018, pos = { x = -2275.405, y = 272.625, z = 3898.460 }, rot = { x = 0.000, y = 270.000, z = 16.839 }, level = 32, area_id = 26, is_enable_interact = false }, - { config_id = 5021, gadget_id = 70290017, pos = { x = -2275.335, y = 272.484, z = 3897.851 }, rot = { x = 0.000, y = 270.000, z = 11.020 }, level = 32, area_id = 26, is_enable_interact = false }, + { config_id = 5021, gadget_id = 70290017, pos = { x = -2275.335, y = 272.418, z = 3897.361 }, rot = { x = 0.000, y = 270.000, z = 11.020 }, level = 32, area_id = 26, is_enable_interact = false }, { config_id = 5022, gadget_id = 70950162, pos = { x = -2292.721, y = 269.537, z = 3878.875 }, rot = { x = 0.000, y = 28.709, z = 0.000 }, level = 30, area_id = 26 }, { config_id = 5023, gadget_id = 70950162, pos = { x = -2292.756, y = 269.466, z = 3879.218 }, rot = { x = 0.000, y = 47.952, z = 0.000 }, level = 30, area_id = 26 }, { config_id = 5024, gadget_id = 70950162, pos = { x = -2292.722, y = 269.466, z = 3878.875 }, rot = { x = 0.000, y = 55.325, z = 0.000 }, level = 30, area_id = 26 } diff --git a/Resources/Scripts/Scene/3/scene3_group133305050.lua b/Resources/Scripts/Scene/3/scene3_group133305050.lua index 60745d65e..b61148ba1 100644 --- a/Resources/Scripts/Scene/3/scene3_group133305050.lua +++ b/Resources/Scripts/Scene/3/scene3_group133305050.lua @@ -19,7 +19,6 @@ npcs = { -- 装置 gadgets = { - { config_id = 50001, gadget_id = 70330454, pos = { x = -2084.738, y = 293.694, z = 3940.988 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 26 } } -- 区域 @@ -34,6 +33,13 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 50001, gadget_id = 70330454, pos = { x = -2084.738, y = 293.694, z = 3940.988 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 26 } + } +} + --================================================================ -- -- 初始化配置 @@ -58,7 +64,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 50001 }, + gadgets = { }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133305051.lua b/Resources/Scripts/Scene/3/scene3_group133305051.lua new file mode 100644 index 000000000..e27dd7ef6 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133305051.lua @@ -0,0 +1,112 @@ +-- 基础信息 +local base_info = { + group_id = 133305051 +} + +-- Trigger变量 +local defs = { + inner_region = 51003, + outer_region = 51003, + related_region = 51003, + group_id = 133305051 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 51001, monster_id = 20040701, pos = { x = -2438.917, y = 239.358, z = 3899.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_id = 1000100, area_id = 26 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 51002, gadget_id = 70210106, pos = { x = -2438.892, y = 239.355, z = 3895.092 }, rot = { x = 0.000, y = 357.941, z = 0.000 }, level = 26, drop_tag = "无相之草", showcutscene = true, persistent = true, boss_chest = {monster_config_id=51001, resin=40, life_time=600, take_num=100}, area_id = 26 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1051004, name = "ANY_MONSTER_DIE_51004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_51004", action = "action_EVENT_ANY_MONSTER_DIE_51004" } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + regions = { + { config_id = 51003, shape = RegionShape.SPHERE, radius = 35, pos = { x = -2438.917, y = 239.358, z = 3899.258 }, area_id = 26 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 51001 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_51004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_51004(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_51004(context, evt) + -- 创建id为51002的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 51002 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +require "V2_7/BW_NearBossAuthorityChange" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133307090.lua b/Resources/Scripts/Scene/3/scene3_group133307090.lua index 28df99533..7ac42f1dc 100644 --- a/Resources/Scripts/Scene/3/scene3_group133307090.lua +++ b/Resources/Scripts/Scene/3/scene3_group133307090.lua @@ -284,18 +284,18 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_90012(context, evt) - -- 创建id为90006的gadget - if 0 ~= ScriptLib.CreateGadget(context, { config_id = 90006 }) then - ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") - return -1 - end - -- 解除当前场景中pointid 为%force_id%的地城入口的groupLimit状态 ScriptLib.UnfreezeGroupLimit(context, 675) -- 删除suite2的所有内容 ScriptLib.RemoveExtraGroupSuite(context, 133307090, 2) + -- 创建id为90006的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 90006 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + return 0 end diff --git a/Resources/Scripts/Scene/3/scene3_group133307094.lua b/Resources/Scripts/Scene/3/scene3_group133307094.lua index 20fa8dcfc..67a1639f2 100644 --- a/Resources/Scripts/Scene/3/scene3_group133307094.lua +++ b/Resources/Scripts/Scene/3/scene3_group133307094.lua @@ -32,7 +32,8 @@ regions = { -- 触发器 triggers = { { config_id = 1094003, name = "ANY_GADGET_DIE_94003", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_94003", action = "action_EVENT_ANY_GADGET_DIE_94003" }, - { config_id = 1094004, name = "GADGET_STATE_CHANGE_94004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_94004", action = "action_EVENT_GADGET_STATE_CHANGE_94004", trigger_count = 0 } + { config_id = 1094004, name = "GADGET_STATE_CHANGE_94004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_94004", action = "action_EVENT_GADGET_STATE_CHANGE_94004", trigger_count = 0 }, + { config_id = 1094006, name = "GROUP_LOAD_94006", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_94006", action = "action_EVENT_GROUP_LOAD_94006", trigger_count = 0 } } -- 变量 @@ -65,7 +66,7 @@ suites = { monsters = { }, gadgets = { 94001, 94002, 94005, 94007 }, regions = { }, - triggers = { "ANY_GADGET_DIE_94003", "GADGET_STATE_CHANGE_94004" }, + triggers = { "ANY_GADGET_DIE_94003", "GADGET_STATE_CHANGE_94004", "GROUP_LOAD_94006" }, rand_weight = 100 } } @@ -113,5 +114,22 @@ function action_EVENT_GADGET_STATE_CHANGE_94004(context, evt) return -1 end + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_94006(context, evt) + -- 判断指定group组指定gadget是否存在 + return not ScriptLib.CheckIsInGroup(context, 133307094, 94001) +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_94006(context, evt) + -- 将configid为 94005 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 94005, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133307096.lua b/Resources/Scripts/Scene/3/scene3_group133307096.lua index a75275884..f3a99ac0a 100644 --- a/Resources/Scripts/Scene/3/scene3_group133307096.lua +++ b/Resources/Scripts/Scene/3/scene3_group133307096.lua @@ -19,7 +19,7 @@ npcs = { -- 装置 gadgets = { - { config_id = 96001, gadget_id = 70211101, pos = { x = -2493.453, y = 190.949, z = 4520.597 }, rot = { x = 0.000, y = 180.000, z = 9.708 }, level = 26, drop_tag = "解谜低级须弥", state = GadgetState.ChestLocked, isOneoff = true, persistent = true, explore = { name = "chest", exp = 10 }, area_id = 26 }, + { config_id = 96001, gadget_id = 70211101, pos = { x = -2493.453, y = 190.949, z = 4520.597 }, rot = { x = 0.000, y = 180.000, z = 9.708 }, level = 26, drop_tag = "解谜低级须弥", isOneoff = true, persistent = true, explore = { name = "chest", exp = 10 }, area_id = 26 }, { config_id = 96002, gadget_id = 70330266, pos = { x = -2493.411, y = 190.790, z = 4520.385 }, rot = { x = 7.829, y = 33.434, z = 345.291 }, level = 19, isOneoff = true, persistent = true, area_id = 26 }, { config_id = 96006, gadget_id = 70330430, pos = { x = -2493.416, y = 191.064, z = 4520.217 }, rot = { x = 357.013, y = 355.943, z = 343.641 }, level = 1, isOneoff = true, persistent = true, area_id = 26 }, { config_id = 96007, gadget_id = 70360001, pos = { x = -2493.761, y = 192.875, z = 4520.734 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 } @@ -33,7 +33,8 @@ regions = { triggers = { { config_id = 1096003, name = "ANY_GADGET_DIE_96003", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_96003", action = "action_EVENT_ANY_GADGET_DIE_96003" }, { config_id = 1096004, name = "GADGET_STATE_CHANGE_96004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_96004", action = "action_EVENT_GADGET_STATE_CHANGE_96004", trigger_count = 0 }, - { config_id = 1096005, name = "ANY_GADGET_DIE_96005", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_96005", action = "action_EVENT_ANY_GADGET_DIE_96005" } + { config_id = 1096005, name = "ANY_GADGET_DIE_96005", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_96005", action = "action_EVENT_ANY_GADGET_DIE_96005" }, + { config_id = 1096008, name = "GROUP_LOAD_96008", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_96008", action = "action_EVENT_GROUP_LOAD_96008", trigger_count = 0 } } -- 变量 @@ -66,7 +67,7 @@ suites = { monsters = { }, gadgets = { 96001, 96006, 96007 }, regions = { }, - triggers = { "ANY_GADGET_DIE_96003", "GADGET_STATE_CHANGE_96004", "ANY_GADGET_DIE_96005" }, + triggers = { "ANY_GADGET_DIE_96003", "GADGET_STATE_CHANGE_96004", "ANY_GADGET_DIE_96005", "GROUP_LOAD_96008" }, rand_weight = 100 } } @@ -134,5 +135,22 @@ function action_EVENT_ANY_GADGET_DIE_96005(context, evt) return -1 end + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_96008(context, evt) + -- 判断指定group组指定gadget是否存在 + return not ScriptLib.CheckIsInGroup(context, 133307096, 96001) +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_96008(context, evt) + -- 将configid为 96007 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 96007, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133307126.lua b/Resources/Scripts/Scene/3/scene3_group133307126.lua index 9c14b06dc..820531246 100644 --- a/Resources/Scripts/Scene/3/scene3_group133307126.lua +++ b/Resources/Scripts/Scene/3/scene3_group133307126.lua @@ -59,7 +59,8 @@ triggers = { -- 彻底关闭风扇 { config_id = 1126009, name = "VARIABLE_CHANGE_126009", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_126009", action = "action_EVENT_VARIABLE_CHANGE_126009", trigger_count = 0 }, -- 彻底关闭风扇 - { config_id = 1126010, name = "GROUP_LOAD_126010", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_126010", action = "action_EVENT_GROUP_LOAD_126010", trigger_count = 0 } + { config_id = 1126010, name = "GROUP_LOAD_126010", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_126010", action = "action_EVENT_GROUP_LOAD_126010", trigger_count = 0 }, + { config_id = 1126011, name = "GROUP_LOAD_126011", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_126011", action = "action_EVENT_GROUP_LOAD_126011", trigger_count = 0 } } -- 变量 @@ -109,7 +110,7 @@ suite_disk = { monsters = { }, regions = { 126007, 126008 }, - triggers = { "TIME_AXIS_PASS_126004", "TIME_AXIS_PASS_126005", "ENTER_REGION_126007", "ENTER_REGION_126008", "VARIABLE_CHANGE_126009", "GROUP_LOAD_126010" }, + triggers = { "TIME_AXIS_PASS_126004", "TIME_AXIS_PASS_126005", "ENTER_REGION_126007", "ENTER_REGION_126008", "VARIABLE_CHANGE_126009", "GROUP_LOAD_126010", "GROUP_LOAD_126011" }, npcs = { }, variables = { { config_id = 1, name = "isRefresh", value = 0, no_refresh = true }, @@ -359,5 +360,32 @@ function action_EVENT_GROUP_LOAD_126010(context, evt) return -1 end + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_126011(context, evt) + -- 判断变量"isOff"为0 + if ScriptLib.GetGroupVariableValue(context, "isOff") ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_126011(context, evt) + -- 将configid为 126001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 126001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 126002 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 126002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133307210.lua b/Resources/Scripts/Scene/3/scene3_group133307210.lua index 65f8ec2ff..3fc908cd5 100644 --- a/Resources/Scripts/Scene/3/scene3_group133307210.lua +++ b/Resources/Scripts/Scene/3/scene3_group133307210.lua @@ -19,7 +19,6 @@ npcs = { -- 装置 gadgets = { - { config_id = 210001, gadget_id = 70330454, pos = { x = -2056.222, y = -13.289, z = 5530.917 }, rot = { x = 357.386, y = 25.114, z = 1.222 }, level = 32, area_id = 27 } } -- 区域 @@ -34,6 +33,13 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 210001, gadget_id = 70330454, pos = { x = -2056.222, y = -13.289, z = 5530.917 }, rot = { x = 357.386, y = 25.114, z = 1.222 }, level = 32, area_id = 27 } + } +} + --================================================================ -- -- 初始化配置 @@ -58,7 +64,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 210001 }, + gadgets = { }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133308004.lua b/Resources/Scripts/Scene/3/scene3_group133308004.lua index 59cba6993..8ab3a4b47 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308004.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308004.lua @@ -34,12 +34,15 @@ regions = { triggers = { { config_id = 1004002, name = "ANY_MONSTER_DIE_4002", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4002", action = "action_EVENT_ANY_MONSTER_DIE_4002" }, { config_id = 1004005, name = "GROUP_LOAD_4005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_4005", action = "action_EVENT_GROUP_LOAD_4005", trigger_count = 0 }, - { config_id = 1004006, name = "MONSTER_BATTLE_4006", event = EventType.EVENT_MONSTER_BATTLE, source = "", condition = "", action = "action_EVENT_MONSTER_BATTLE_4006" } + { config_id = 1004006, name = "MONSTER_BATTLE_4006", event = EventType.EVENT_MONSTER_BATTLE, source = "", condition = "", action = "action_EVENT_MONSTER_BATTLE_4006" }, + { config_id = 1004009, name = "ANY_MONSTER_DIE_4009", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4009", action = "action_EVENT_ANY_MONSTER_DIE_4009" }, + { config_id = 1004010, name = "VARIABLE_CHANGE_4010", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4010", action = "action_EVENT_VARIABLE_CHANGE_4010" } } -- 变量 variables = { - { config_id = 1, name = "finish", value = 0, no_refresh = true } + { config_id = 1, name = "finish", value = 0, no_refresh = true }, + { config_id = 2, name = "finish2", value = 0, no_refresh = true } } --================================================================ @@ -68,7 +71,7 @@ suites = { monsters = { 4001, 4003 }, gadgets = { 4004 }, regions = { }, - triggers = { "ANY_MONSTER_DIE_4002", "GROUP_LOAD_4005", "MONSTER_BATTLE_4006" }, + triggers = { "ANY_MONSTER_DIE_4002", "GROUP_LOAD_4005", "MONSTER_BATTLE_4006", "ANY_MONSTER_DIE_4009", "VARIABLE_CHANGE_4010" }, rand_weight = 100 }, { @@ -86,7 +89,7 @@ suites = { monsters = { 4001, 4003 }, gadgets = { 4004 }, regions = { }, - triggers = { "ANY_MONSTER_DIE_4002", "GROUP_LOAD_4005" }, + triggers = { "ANY_MONSTER_DIE_4002", "GROUP_LOAD_4005", "ANY_MONSTER_DIE_4009", "VARIABLE_CHANGE_4010" }, rand_weight = 100 } } @@ -99,37 +102,23 @@ suites = { -- 触发条件 function condition_EVENT_ANY_MONSTER_DIE_4002(context, evt) - -- 判断剩余怪物数量是否是2 - if ScriptLib.GetGroupMonsterCount(context) ~= 2 then - return false - end + --判断死亡怪物的configid是否为 4001 + if evt.param1 ~= 4001 then + return false + end + return true end -- 触发操作 function action_EVENT_ANY_MONSTER_DIE_4002(context, evt) - -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 - if 0 ~= ScriptLib.AddQuestProgress(context, "WQ7305228") then - ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") - return -1 - end - -- 将本组内变量名为 "finish" 的变量设置为 1 if 0 ~= ScriptLib.SetGroupVariableValue(context, "finish", 1) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") return -1 end - -- 将configid为 4004 的物件更改为状态 GadgetState.Default - if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4004, GadgetState.Default) then - ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") - return -1 - end - - -- 删除suite2的所有内容 - ScriptLib.RemoveExtraGroupSuite(context, 133308004, 2) - return 0 end @@ -140,6 +129,11 @@ function condition_EVENT_GROUP_LOAD_4005(context, evt) return false end + -- 判断变量"finish2"为1 + if ScriptLib.GetGroupVariableValue(context, "finish2") ~= 1 then + return false + end + return true end @@ -165,5 +159,64 @@ function action_EVENT_MONSTER_BATTLE_4006(context, evt) -- 添加suite2的新内容 ScriptLib.AddExtraGroupSuite(context, 133308004, 2) + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4009(context, evt) + --判断死亡怪物的configid是否为 4003 + if evt.param1 ~= 4003 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4009(context, evt) + -- 将本组内变量名为 "finish2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "finish2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_4010(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"finish"为1 + if ScriptLib.GetGroupVariableValue(context, "finish") ~= 1 then + return false + end + + -- 判断变量"finish2"为1 + if ScriptLib.GetGroupVariableValue(context, "finish2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_4010(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "WQ7305228") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 133308004, 2) + + -- 将configid为 4004 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4004, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308052.lua b/Resources/Scripts/Scene/3/scene3_group133308052.lua index 865ae35e5..e917b5452 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308052.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308052.lua @@ -46,7 +46,8 @@ regions = { triggers = { { config_id = 1052006, name = "ANY_MONSTER_DIE_52006", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_52006", action = "action_EVENT_ANY_MONSTER_DIE_52006" }, { config_id = 1052007, name = "MONSTER_BATTLE_52007", event = EventType.EVENT_MONSTER_BATTLE, source = "", condition = "condition_EVENT_MONSTER_BATTLE_52007", action = "action_EVENT_MONSTER_BATTLE_52007" }, - { config_id = 1052019, name = "ANY_MONSTER_DIE_52019", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_52019", action = "action_EVENT_ANY_MONSTER_DIE_52019" } + { config_id = 1052019, name = "ANY_MONSTER_DIE_52019", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_52019", action = "action_EVENT_ANY_MONSTER_DIE_52019" }, + { config_id = 1052021, name = "GROUP_LOAD_52021", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_52021", action = "action_EVENT_GROUP_LOAD_52021", trigger_count = 0 } } -- 变量 @@ -79,7 +80,7 @@ suites = { monsters = { 52001, 52002 }, gadgets = { 52004, 52005, 52008, 52009, 52010, 52011, 52012, 52013, 52016, 52017, 52018, 52020 }, regions = { }, - triggers = { "MONSTER_BATTLE_52007", "ANY_MONSTER_DIE_52019" }, + triggers = { "MONSTER_BATTLE_52007", "ANY_MONSTER_DIE_52019", "GROUP_LOAD_52021" }, rand_weight = 100 }, { @@ -167,5 +168,26 @@ function action_EVENT_ANY_MONSTER_DIE_52019(context, evt) -- 添加suite3的新内容 ScriptLib.AddExtraGroupSuite(context, 133308052, 3) + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_52021(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_52021(context, evt) + -- 将configid为 52004 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 52004, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308067.lua b/Resources/Scripts/Scene/3/scene3_group133308067.lua index ba16a9efc..2ea48eb57 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308067.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308067.lua @@ -163,8 +163,8 @@ function action_EVENT_GADGET_STATE_CHANGE_67005(context, evt) return -1 end - -- 调用提示id为 7319102 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 - if 0 ~= ScriptLib.ShowReminder(context, 7319102) then + -- 调用提示id为 7319103 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 7319103) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") return -1 end diff --git a/Resources/Scripts/Scene/3/scene3_group133308076.lua b/Resources/Scripts/Scene/3/scene3_group133308076.lua index fae9eae3b..6f7b99c1f 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308076.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308076.lua @@ -46,7 +46,9 @@ triggers = { { config_id = 1076009, name = "GADGET_STATE_CHANGE_76009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_76009", action = "action_EVENT_GADGET_STATE_CHANGE_76009" }, -- 运营埋点 { config_id = 1076010, name = "GADGET_STATE_CHANGE_76010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_76010", action = "action_EVENT_GADGET_STATE_CHANGE_76010" }, - { config_id = 1076011, name = "GROUP_LOAD_76011", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_76011", action = "action_EVENT_GROUP_LOAD_76011", trigger_count = 0 } + { config_id = 1076011, name = "GROUP_LOAD_76011", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_76011", action = "action_EVENT_GROUP_LOAD_76011", trigger_count = 0 }, + -- 保底 + { config_id = 1076012, name = "GROUP_LOAD_76012", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_76012", action = "action_EVENT_GROUP_LOAD_76012", trigger_count = 0 } } -- 变量 @@ -87,7 +89,7 @@ suites = { monsters = { }, gadgets = { 76001, 76002, 76003, 76005, 76007, 76008 }, regions = { }, - triggers = { "GADGET_STATE_CHANGE_76006", "GADGET_STATE_CHANGE_76009", "GADGET_STATE_CHANGE_76010", "GROUP_LOAD_76011" }, + triggers = { "GADGET_STATE_CHANGE_76006", "GADGET_STATE_CHANGE_76009", "GADGET_STATE_CHANGE_76010", "GROUP_LOAD_76011", "GROUP_LOAD_76012" }, rand_weight = 100 } } @@ -104,10 +106,6 @@ function condition_EVENT_GADGET_STATE_CHANGE_76006(context, evt) return false end - if GadgetState.Default ~= ScriptLib.GetGadgetStateByConfigId(context, 133308076, 76002) then - return false - end - if GadgetState.Default == ScriptLib.GetGadgetStateByConfigId(context, 133308076, 76007) then return false end @@ -195,5 +193,29 @@ function action_EVENT_GROUP_LOAD_76011(context, evt) return 0 end +-- 触发条件 +function condition_EVENT_GROUP_LOAD_76012(context, evt) + if GadgetState.Default ~= ScriptLib.GetGadgetStateByConfigId(context, 133308076, 76001) then + return false + end + + if GadgetState.Default == ScriptLib.GetGadgetStateByConfigId(context, 133308076, 76007) then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_76012(context, evt) + -- 将configid为 76005 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 76005, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + require "V3_1/Engineer_Laser" require "V3_1/Transparent_Mark" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308151.lua b/Resources/Scripts/Scene/3/scene3_group133308151.lua index 3a1709306..b55462e16 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308151.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308151.lua @@ -31,8 +31,7 @@ gadgets = { { config_id = 151010, gadget_id = 70220103, pos = { x = -1948.971, y = 355.321, z = 4301.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, area_id = 26 }, { config_id = 151011, gadget_id = 70220103, pos = { x = -2052.559, y = 329.311, z = 4271.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, area_id = 26 }, { config_id = 151012, gadget_id = 70220103, pos = { x = -1813.572, y = 437.404, z = 4276.781 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, area_id = 26 }, - { config_id = 151013, gadget_id = 70220103, pos = { x = -1830.784, y = 374.715, z = 4215.025 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 26 }, - { config_id = 151014, gadget_id = 70330259, pos = { x = -1806.338, y = 357.941, z = 4174.766 }, rot = { x = 348.102, y = 351.650, z = 359.989 }, level = 30, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE, area_id = 26 } + { config_id = 151013, gadget_id = 70220103, pos = { x = -1830.784, y = 374.715, z = 4215.025 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 26 } } -- 区域 @@ -47,6 +46,13 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 151014, gadget_id = 70330259, pos = { x = -1806.338, y = 357.941, z = 4174.766 }, rot = { x = 348.102, y = 351.650, z = 359.989 }, level = 30, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE, area_id = 26 } + } +} + --================================================================ -- -- 初始化配置 @@ -71,7 +77,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 151001, 151002, 151003, 151004, 151005, 151006, 151007, 151008, 151009, 151010, 151011, 151012, 151013, 151014 }, + gadgets = { 151001, 151002, 151003, 151004, 151005, 151006, 151007, 151008, 151009, 151010, 151011, 151012, 151013 }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133308164.lua b/Resources/Scripts/Scene/3/scene3_group133308164.lua index 6cfc9724b..d445c02a8 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308164.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308164.lua @@ -42,7 +42,9 @@ triggers = { -- 施肥 { config_id = 1164010, name = "GADGET_STATE_CHANGE_164010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_164010", action = "action_EVENT_GADGET_STATE_CHANGE_164010" }, -- 延迟开花 - { config_id = 1164011, name = "TIME_AXIS_PASS_164011", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_164011", action = "action_EVENT_TIME_AXIS_PASS_164011" } + { config_id = 1164011, name = "TIME_AXIS_PASS_164011", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_164011", action = "action_EVENT_TIME_AXIS_PASS_164011" }, + -- 保底 + { config_id = 1164012, name = "GROUP_LOAD_164012", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_164012", action = "action_EVENT_GROUP_LOAD_164012", trigger_count = 0 } } -- 变量 @@ -93,7 +95,7 @@ suites = { monsters = { }, gadgets = { 164005, 164009 }, regions = { }, - triggers = { "GADGET_STATE_CHANGE_164010", "TIME_AXIS_PASS_164011" }, + triggers = { "GADGET_STATE_CHANGE_164010", "TIME_AXIS_PASS_164011", "GROUP_LOAD_164012" }, rand_weight = 100 }, { @@ -227,4 +229,28 @@ function action_EVENT_TIME_AXIS_PASS_164011(context, evt) return 0 end +-- 触发条件 +function condition_EVENT_GROUP_LOAD_164012(context, evt) + local curQuestState = ScriptLib.GetHostQuestState(context,7330102) + if -1 == curQuestState or 0 == curQuestState then + return false + end + if curQuestState ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_164012(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133308164, suite = 4 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + require "V3_0/DeathFieldStandard" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308194.lua b/Resources/Scripts/Scene/3/scene3_group133308194.lua index 4c8028bd3..12992c677 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308194.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308194.lua @@ -56,8 +56,7 @@ npcs = { -- 装置 gadgets = { { config_id = 194001, gadget_id = 70330300, pos = { x = -1925.778, y = 125.254, z = 5361.281 }, rot = { x = 0.000, y = 329.298, z = 0.000 }, level = 32, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE, area_id = 27 }, - { config_id = 194002, gadget_id = 70330280, pos = { x = -1925.778, y = 125.254, z = 5361.281 }, rot = { x = 0.000, y = 89.298, z = 0.000 }, level = 32, persistent = true, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE, area_id = 27 }, - { config_id = 194003, gadget_id = 70330454, pos = { x = -1924.659, y = 116.360, z = 5363.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, persistent = true, area_id = 27 } + { config_id = 194002, gadget_id = 70330280, pos = { x = -1925.778, y = 125.254, z = 5361.281 }, rot = { x = 0.000, y = 89.298, z = 0.000 }, level = 32, persistent = true, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE, area_id = 27 } } -- 区域 @@ -74,6 +73,13 @@ variables = { { config_id = 1, name = "curMoveIndex", value = 1, no_refresh = true } } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 194003, gadget_id = 70330454, pos = { x = -1924.659, y = 116.360, z = 5363.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, persistent = true, area_id = 27 } + } +} + --================================================================ -- -- 初始化配置 @@ -98,7 +104,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 194001, 194002, 194003 }, + gadgets = { 194001, 194002 }, regions = { }, triggers = { "SELECT_OPTION_194004" }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133308204.lua b/Resources/Scripts/Scene/3/scene3_group133308204.lua index 503349565..5f1eedfa0 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308204.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308204.lua @@ -98,7 +98,7 @@ suites = { monsters = { }, gadgets = { 204001, 204002, 204003, 204004, 204005 }, regions = { }, - triggers = { "GADGET_STATE_CHANGE_204006", "GADGET_STATE_CHANGE_204007", "VARIABLE_CHANGE_204008", "VARIABLE_CHANGE_204009", "GROUP_LOAD_204010", "GADGET_STATE_CHANGE_204011", "GROUP_LOAD_204012", "VARIABLE_CHANGE_204013" }, + triggers = { "GADGET_STATE_CHANGE_204006", "VARIABLE_CHANGE_204008", "VARIABLE_CHANGE_204009", "GROUP_LOAD_204010", "GADGET_STATE_CHANGE_204011", "GROUP_LOAD_204012", "VARIABLE_CHANGE_204013" }, rand_weight = 100 } } @@ -141,6 +141,11 @@ function condition_EVENT_GADGET_STATE_CHANGE_204007(context, evt) return false end + -- 判断变量"isActive"为0 + if ScriptLib.GetGroupVariableValue(context, "isActive") ~= 0 then + return false + end + return true end @@ -257,16 +262,14 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_204012(context, evt) - -- 将configid为 204001 的物件更改为状态 GadgetState.Default - if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 204001, GadgetState.Default) then - ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") - return -1 - end - -- 将configid为 204004 的物件更改为状态 GadgetState.GearStart if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 204004, GadgetState.GearStart) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") - return -1 + end + + -- 将configid为 204001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 204001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") end return 0 diff --git a/Resources/Scripts/Scene/3/scene3_group133308311.lua b/Resources/Scripts/Scene/3/scene3_group133308311.lua index bcfafa3cf..750df4424 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308311.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308311.lua @@ -125,6 +125,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_311003(context, evt) + -- 将configid为 311001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 311001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -144,6 +149,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_311004(context, evt) + -- 将configid为 311001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 311001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + local axis axis = defs.duration + defs.interval diff --git a/Resources/Scripts/Scene/3/scene3_group133308326.lua b/Resources/Scripts/Scene/3/scene3_group133308326.lua index 694847618..f604f2820 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308326.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308326.lua @@ -19,7 +19,7 @@ npcs = { -- 装置 gadgets = { - { config_id = 326001, gadget_id = 70800028, pos = { x = -2352.507, y = 461.309, z = 5502.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, isOneoff = true, persistent = true, area_id = 27 } + { config_id = 326001, gadget_id = 70800028, pos = { x = -2352.507, y = 462.316, z = 5502.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, isOneoff = true, persistent = true, area_id = 27 } } -- 区域 diff --git a/Resources/Scripts/Scene/3/scene3_group133308410.lua b/Resources/Scripts/Scene/3/scene3_group133308410.lua index fd29c080c..3318ca421 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308410.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308410.lua @@ -11,8 +11,8 @@ local base_info = { -- 怪物 monsters = { - { config_id = 410001, monster_id = 28050401, pos = { x = -1835.285, y = 383.111, z = 4366.325 }, rot = { x = 0.000, y = 32.381, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26 }, - { config_id = 410002, monster_id = 28050401, pos = { x = -1837.751, y = 382.957, z = 4368.968 }, rot = { x = 0.000, y = 113.179, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26 } + { config_id = 410001, monster_id = 28050401, pos = { x = -1835.285, y = 383.111, z = 4366.325 }, rot = { x = 0.000, y = 32.381, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26, vision_level = VisionLevelType.VISION_LEVEL_NEARBY }, + { config_id = 410002, monster_id = 28050401, pos = { x = -1837.751, y = 382.957, z = 4368.968 }, rot = { x = 0.000, y = 113.179, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26, vision_level = VisionLevelType.VISION_LEVEL_NEARBY } } -- NPC diff --git a/Resources/Scripts/Scene/3/scene3_group133308433.lua b/Resources/Scripts/Scene/3/scene3_group133308433.lua index 40bfa68ad..de58e5f80 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308433.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308433.lua @@ -125,6 +125,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_433003(context, evt) + -- 将configid为 433001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 433001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -144,6 +149,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_433004(context, evt) + -- 将configid为 433001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 433001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + local axis axis = defs.duration + defs.interval diff --git a/Resources/Scripts/Scene/3/scene3_group133308434.lua b/Resources/Scripts/Scene/3/scene3_group133308434.lua index d3ec404b1..44957952d 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308434.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308434.lua @@ -125,6 +125,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_434003(context, evt) + -- 将configid为 434001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 434001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -144,6 +149,10 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_434004(context, evt) + -- 将configid为 434001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 434001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end local axis axis = defs.duration + defs.interval diff --git a/Resources/Scripts/Scene/3/scene3_group133308475.lua b/Resources/Scripts/Scene/3/scene3_group133308475.lua index 2e5f7e170..5fd792ad1 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308475.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308475.lua @@ -125,6 +125,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_475003(context, evt) + -- 将configid为 475001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 475001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -145,6 +150,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_475004(context, evt) + -- 将configid为 475001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 475001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + local axis axis = defs.duration + defs.interval -- 创建标识为"fan_state",时间节点为{defs.interval,defs.duration}的时间轴,true用于控制该时间轴是否循环 diff --git a/Resources/Scripts/Scene/3/scene3_group133308591.lua b/Resources/Scripts/Scene/3/scene3_group133308591.lua index 8b9b9c919..2c7efd09a 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308591.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308591.lua @@ -125,6 +125,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_591003(context, evt) + -- 将configid为 591001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 591001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -144,6 +149,10 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_591004(context, evt) + -- 将configid为 591001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 591001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end local axis axis = defs.duration + defs.interval diff --git a/Resources/Scripts/Scene/3/scene3_group133308594.lua b/Resources/Scripts/Scene/3/scene3_group133308594.lua index 9dbf87bf1..e4e78ed11 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308594.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308594.lua @@ -125,6 +125,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_594003(context, evt) + -- 将configid为 594001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 594001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -145,6 +150,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_594004(context, evt) + -- 将configid为 594001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 594001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + local axis axis = defs.duration + defs.interval -- 创建标识为"fan_state",时间节点为{defs.interval,defs.duration}的时间轴,true用于控制该时间轴是否循环 diff --git a/Resources/Scripts/Scene/3/scene3_group133308595.lua b/Resources/Scripts/Scene/3/scene3_group133308595.lua index 2e0218b51..0bc4bcef3 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308595.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308595.lua @@ -131,6 +131,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_595003(context, evt) + -- 将configid为 595001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 595001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -151,6 +157,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_595004(context, evt) + -- 将configid为 595001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 595001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + local axis axis = defs.duration + defs.interval -- 创建标识为"fan_state",时间节点为{defs.interval,defs.duration}的时间轴,true用于控制该时间轴是否循环 diff --git a/Resources/Scripts/Scene/3/scene3_group133308598.lua b/Resources/Scripts/Scene/3/scene3_group133308598.lua index 0f6c48b24..a90d4b867 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308598.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308598.lua @@ -131,6 +131,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_598003(context, evt) + -- 将configid为 598001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 598001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -150,6 +155,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_598004(context, evt) + -- 将configid为 598001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 598001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + local axis axis = defs.duration + defs.interval diff --git a/Resources/Scripts/Scene/3/scene3_group133308599.lua b/Resources/Scripts/Scene/3/scene3_group133308599.lua index 054708ca0..511f0c8fa 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308599.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308599.lua @@ -125,6 +125,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_599003(context, evt) + -- 将configid为 599001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 599001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -145,6 +151,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_599004(context, evt) + -- 将configid为 599001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 599001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + local axis axis = defs.duration + defs.interval -- 创建标识为"fan_state",时间节点为{defs.interval,defs.duration}的时间轴,true用于控制该时间轴是否循环 diff --git a/Resources/Scripts/Scene/3/scene3_group133308604.lua b/Resources/Scripts/Scene/3/scene3_group133308604.lua index 364b2597e..19e3e5fc1 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308604.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308604.lua @@ -125,6 +125,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_604003(context, evt) + -- 将configid为 604001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 604001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -145,6 +151,12 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_604004(context, evt) + -- 将configid为 604001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 604001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + + local axis axis = defs.duration + defs.interval -- 创建标识为"fan_state",时间节点为{defs.interval,defs.duration}的时间轴,true用于控制该时间轴是否循环 diff --git a/Resources/Scripts/Scene/3/scene3_group133308658.lua b/Resources/Scripts/Scene/3/scene3_group133308658.lua index 3f5c59bc2..98c023058 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308658.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308658.lua @@ -42,7 +42,9 @@ triggers = { -- 施肥 { config_id = 1658010, name = "GADGET_STATE_CHANGE_658010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_658010", action = "action_EVENT_GADGET_STATE_CHANGE_658010" }, -- 延迟开花 - { config_id = 1658011, name = "TIME_AXIS_PASS_658011", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_658011", action = "action_EVENT_TIME_AXIS_PASS_658011" } + { config_id = 1658011, name = "TIME_AXIS_PASS_658011", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_658011", action = "action_EVENT_TIME_AXIS_PASS_658011" }, + -- 保底 + { config_id = 1658012, name = "GROUP_LOAD_658012", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_658012", action = "action_EVENT_GROUP_LOAD_658012", trigger_count = 0 } } -- 变量 @@ -93,7 +95,7 @@ suites = { monsters = { }, gadgets = { 658004, 658007 }, regions = { }, - triggers = { "GADGET_STATE_CHANGE_658010", "TIME_AXIS_PASS_658011" }, + triggers = { "GADGET_STATE_CHANGE_658010", "TIME_AXIS_PASS_658011", "GROUP_LOAD_658012" }, rand_weight = 100 }, { @@ -227,4 +229,28 @@ function action_EVENT_TIME_AXIS_PASS_658011(context, evt) return 0 end +-- 触发条件 +function condition_EVENT_GROUP_LOAD_658012(context, evt) + local curQuestState = ScriptLib.GetHostQuestState(context,7330202) + if -1 == curQuestState or 0 == curQuestState then + return false + end + if curQuestState ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_658012(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133308658, suite = 4 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + require "V3_0/DeathFieldStandard" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308659.lua b/Resources/Scripts/Scene/3/scene3_group133308659.lua index 1df24c1bc..b57068538 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308659.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308659.lua @@ -42,7 +42,9 @@ triggers = { -- 施肥 { config_id = 1659010, name = "GADGET_STATE_CHANGE_659010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_659010", action = "action_EVENT_GADGET_STATE_CHANGE_659010" }, -- 延迟开花 - { config_id = 1659011, name = "TIME_AXIS_PASS_659011", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_659011", action = "action_EVENT_TIME_AXIS_PASS_659011" } + { config_id = 1659011, name = "TIME_AXIS_PASS_659011", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_659011", action = "action_EVENT_TIME_AXIS_PASS_659011" }, + -- 保底 + { config_id = 1659012, name = "GROUP_LOAD_659012", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_659012", action = "action_EVENT_GROUP_LOAD_659012" } } -- 变量 @@ -93,7 +95,7 @@ suites = { monsters = { }, gadgets = { 659004, 659007 }, regions = { }, - triggers = { "GADGET_STATE_CHANGE_659010", "TIME_AXIS_PASS_659011" }, + triggers = { "GADGET_STATE_CHANGE_659010", "TIME_AXIS_PASS_659011", "GROUP_LOAD_659012" }, rand_weight = 100 }, { @@ -227,4 +229,28 @@ function action_EVENT_TIME_AXIS_PASS_659011(context, evt) return 0 end +-- 触发条件 +function condition_EVENT_GROUP_LOAD_659012(context, evt) + local curQuestState = ScriptLib.GetHostQuestState(context,7330302) + if -1 == curQuestState or 0 == curQuestState then + return false + end + if curQuestState ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_659012(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133308659, suite = 4 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + return 0 +end + require "V3_0/DeathFieldStandard" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308682.lua b/Resources/Scripts/Scene/3/scene3_group133308682.lua index 552b33aa2..4c5e96577 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308682.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308682.lua @@ -30,7 +30,8 @@ regions = { -- 触发器 triggers = { { config_id = 1682002, name = "ENTER_REGION_682002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_682002", action = "action_EVENT_ENTER_REGION_682002", trigger_count = 0 }, - { config_id = 1682003, name = "GADGET_STATE_CHANGE_682003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_682003", action = "action_EVENT_GADGET_STATE_CHANGE_682003", trigger_count = 0 } + { config_id = 1682003, name = "GADGET_STATE_CHANGE_682003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_682003", action = "action_EVENT_GADGET_STATE_CHANGE_682003", trigger_count = 0 }, + { config_id = 1682004, name = "GROUP_LOAD_682004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_682004", action = "action_EVENT_GROUP_LOAD_682004", trigger_count = 0 } } -- 变量 @@ -63,7 +64,7 @@ suites = { monsters = { }, gadgets = { 682001 }, regions = { 682002 }, - triggers = { "ENTER_REGION_682002", "GADGET_STATE_CHANGE_682003" }, + triggers = { "ENTER_REGION_682002", "GADGET_STATE_CHANGE_682003", "GROUP_LOAD_682004" }, rand_weight = 100 }, { @@ -97,6 +98,12 @@ end -- 触发操作 function action_EVENT_ENTER_REGION_682002(context, evt) + -- 将本组内变量名为 "isLocked" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "isLocked", 0, 133308680) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + -- 运营数据埋点,匹配LD定义的规则使用 if 0 ~= ScriptLib.MarkPlayerAction(context, 6100, 3, 1) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction") @@ -117,6 +124,12 @@ end -- 触发操作 function action_EVENT_GADGET_STATE_CHANGE_682003(context, evt) + -- 将本组内变量名为 "isLocked" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "isLocked", 0, 133308680) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + -- 重新生成指定group,指定suite if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 133308672, suite = 3 }) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") @@ -165,5 +178,26 @@ function action_EVENT_GADGET_STATE_CHANGE_682003(context, evt) return -1 end + return 0 +end + +-- 触发条件 +function condition_EVENT_GROUP_LOAD_682004(context, evt) + -- 判断指定group组剩余gadget数量是否是0 + if ScriptLib.CheckRemainGadgetCountByGroupId(context, {group_id = 133308682}) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_682004(context, evt) + -- 将本组内变量名为 "isLocked" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "isLocked", 0, 133308680) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + return 0 end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133308699.lua b/Resources/Scripts/Scene/3/scene3_group133308699.lua index c227e12e2..a5684d206 100644 --- a/Resources/Scripts/Scene/3/scene3_group133308699.lua +++ b/Resources/Scripts/Scene/3/scene3_group133308699.lua @@ -19,7 +19,6 @@ npcs = { -- 装置 gadgets = { - { config_id = 699001, gadget_id = 70330454, pos = { x = -1288.494, y = 258.125, z = 4097.084 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 26 } } -- 区域 @@ -34,6 +33,13 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 699001, gadget_id = 70330454, pos = { x = -1288.494, y = 258.125, z = 4097.084 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 30, area_id = 26 } + } +} + --================================================================ -- -- 初始化配置 @@ -58,7 +64,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 699001 }, + gadgets = { }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133309346.lua b/Resources/Scripts/Scene/3/scene3_group133309346.lua index 27ce20bee..121708f2f 100644 --- a/Resources/Scripts/Scene/3/scene3_group133309346.lua +++ b/Resources/Scripts/Scene/3/scene3_group133309346.lua @@ -13,7 +13,7 @@ local base_info = { monsters = { { config_id = 346001, monster_id = 25210203, pos = { x = -2960.004, y = 209.633, z = 5665.216 }, rot = { x = 0.000, y = 329.733, z = 0.000 }, level = 32, drop_tag = "镀金旅团", pose_id = 9003, area_id = 27 }, { config_id = 346002, monster_id = 25210402, pos = { x = -2961.701, y = 208.569, z = 5674.281 }, rot = { x = 0.000, y = 185.676, z = 0.000 }, level = 32, drop_tag = "镀金旅团", pose_id = 9503, area_id = 27 }, - { config_id = 346004, monster_id = 25210501, pos = { x = -2966.773, y = 209.305, z = 5664.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, drop_tag = "镀金旅团", area_id = 27 } + { config_id = 346004, monster_id = 25210501, pos = { x = -2968.854, y = 209.302, z = 5664.915 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, drop_tag = "镀金旅团", area_id = 27 } } -- NPC diff --git a/Resources/Scripts/Scene/3/scene3_group133309505.lua b/Resources/Scripts/Scene/3/scene3_group133309505.lua index a5ef95a99..ea0c5117d 100644 --- a/Resources/Scripts/Scene/3/scene3_group133309505.lua +++ b/Resources/Scripts/Scene/3/scene3_group133309505.lua @@ -39,7 +39,7 @@ npcs = { -- 装置 gadgets = { [505001] = { config_id = 505001, gadget_id = 70330341, pos = { x = -2988.575, y = 195.823, z = 5467.763 }, rot = { x = 90.000, y = 270.000, z = 0.000 }, level = 32, state = GadgetState.GearAction1, persistent = true, area_id = 27 }, - [505002] = { config_id = 505002, gadget_id = 70330416, pos = { x = -2992.880, y = 195.179, z = 5471.070 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL, area_id = 27 } + [505002] = { config_id = 505002, gadget_id = 70330416, pos = { x = -2992.880, y = 195.238, z = 5472.070 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL, area_id = 27 } } -- 区域 diff --git a/Resources/Scripts/Scene/3/scene3_group133309526.lua b/Resources/Scripts/Scene/3/scene3_group133309526.lua index 4ea76a6f4..2c55c1a88 100644 --- a/Resources/Scripts/Scene/3/scene3_group133309526.lua +++ b/Resources/Scripts/Scene/3/scene3_group133309526.lua @@ -38,7 +38,7 @@ npcs = { -- 装置 gadgets = { - [526001] = { config_id = 526001, gadget_id = 70330341, pos = { x = -2988.903, y = 221.784, z = 5551.069 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 32, persistent = true, worktop_config = { is_persistent = true, init_options = { 1 } }, area_id = 27 }, + [526001] = { config_id = 526001, gadget_id = 70330341, pos = { x = -2988.603, y = 221.784, z = 5548.569 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 32, persistent = true, worktop_config = { is_persistent = true, init_options = { 1 } }, area_id = 27 }, [526002] = { config_id = 526002, gadget_id = 70330416, pos = { x = -2992.880, y = 219.305, z = 5561.070 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL, area_id = 27 } } diff --git a/Resources/Scripts/Scene/3/scene3_group133309708.lua b/Resources/Scripts/Scene/3/scene3_group133309708.lua index 13ced1a82..e426494ac 100644 --- a/Resources/Scripts/Scene/3/scene3_group133309708.lua +++ b/Resources/Scripts/Scene/3/scene3_group133309708.lua @@ -11,7 +11,7 @@ local base_info = { -- 怪物 monsters = { - { config_id = 708001, monster_id = 28050401, pos = { x = -2905.832, y = 227.392, z = 5936.484 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 102, area_id = 27 } + { config_id = 708001, monster_id = 28050401, pos = { x = -2905.832, y = 227.392, z = 5936.484 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 102, area_id = 27, vision_level = VisionLevelType.VISION_LEVEL_NEARBY } } -- NPC diff --git a/Resources/Scripts/Scene/3/scene3_group133309761.lua b/Resources/Scripts/Scene/3/scene3_group133309761.lua index 69832b618..07a80c3af 100644 --- a/Resources/Scripts/Scene/3/scene3_group133309761.lua +++ b/Resources/Scripts/Scene/3/scene3_group133309761.lua @@ -139,6 +139,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_761003(context, evt) + -- 将configid为 761001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 761001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + -- 创建标识为"start",时间节点为{wait}的时间轴,false用于控制该时间轴是否循环 ScriptLib.InitTimeAxis(context, "start", {defs.wait}, false) @@ -158,6 +163,11 @@ end -- 触发操作 function action_EVENT_GROUP_LOAD_761004(context, evt) + -- 将configid为 761001 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 761001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + end + local axis axis = defs.duration + defs.interval diff --git a/Resources/Scripts/Scene/3/scene3_group133310013.lua b/Resources/Scripts/Scene/3/scene3_group133310013.lua index 318eb405b..a5615128c 100644 --- a/Resources/Scripts/Scene/3/scene3_group133310013.lua +++ b/Resources/Scripts/Scene/3/scene3_group133310013.lua @@ -131,6 +131,13 @@ function action_EVENT_GROUP_LOAD_13018(context, evt) return -1 end + -- 将本组内变量名为 "quest" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "quest", 1, 133309498) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 end diff --git a/Resources/Scripts/Scene/3/scene3_group133310019.lua b/Resources/Scripts/Scene/3/scene3_group133310019.lua new file mode 100644 index 000000000..2ab527fc5 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133310019.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133310019 +} + +-- Trigger变量 +local defs = { + worktop_id = 19001, + gallery_id = 29009, + region_id = 19005, + client_judge_id = 100310001, + warning_region_id = 19007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 19001, gadget_id = 70290325, pos = { x = -2554.822, y = 254.980, z = 4133.134 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 }, + { config_id = 19002, gadget_id = 70290346, pos = { x = -2496.608, y = 252.500, z = 4197.505 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 } +} + +-- 区域 +regions = { + { config_id = 19005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -2554.941, y = 254.973, z = 4132.707 }, area_id = 26 }, + -- warning region + { config_id = 19007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -2554.941, y = 254.973, z = 4132.707 }, area_id = 26 } +} + +-- 触发器 +triggers = { + { config_id = 1019006, name = "SELECT_OPTION_19006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_19006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 19003, gadget_id = 70290346, pos = { x = -2528.519, y = 284.721, z = 4168.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 }, + { config_id = 19004, gadget_id = 70290346, pos = { x = -2538.961, y = 277.881, z = 4169.902 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 19001 }, + regions = { 19005, 19007 }, + triggers = { "SELECT_OPTION_19006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 19002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_19006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133310072.lua b/Resources/Scripts/Scene/3/scene3_group133310072.lua index 5510311df..6ef4a835d 100644 --- a/Resources/Scripts/Scene/3/scene3_group133310072.lua +++ b/Resources/Scripts/Scene/3/scene3_group133310072.lua @@ -19,8 +19,6 @@ npcs = { -- 装置 gadgets = { - { config_id = 72001, gadget_id = 70950157, pos = { x = -2169.483, y = 67.532, z = 4268.116 }, rot = { x = -0.003, y = 46.400, z = 279.644 }, level = 30, area_id = 26 }, - { config_id = 72002, gadget_id = 70950157, pos = { x = -2349.329, y = 63.244, z = 4343.090 }, rot = { x = 0.000, y = 314.765, z = 0.000 }, level = 30, area_id = 26 } } -- 区域 @@ -35,6 +33,14 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 72001, gadget_id = 70950157, pos = { x = -2169.483, y = 67.532, z = 4268.116 }, rot = { x = -0.003, y = 46.400, z = 279.644 }, level = 30, area_id = 26 }, + { config_id = 72002, gadget_id = 70950157, pos = { x = -2349.329, y = 63.244, z = 4343.090 }, rot = { x = 0.000, y = 314.765, z = 0.000 }, level = 30, area_id = 26 } + } +} + --================================================================ -- -- 初始化配置 @@ -59,7 +65,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 72001, 72002 }, + gadgets = { }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133310083.lua b/Resources/Scripts/Scene/3/scene3_group133310083.lua new file mode 100644 index 000000000..02de632f0 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133310083.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133310083 +} + +-- Trigger变量 +local defs = { + worktop_id = 83001, + gallery_id = 29013, + region_id = 83005, + client_judge_id = 100310001, + warning_region_id = 83007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 83001, gadget_id = 70290325, pos = { x = -2634.783, y = 225.291, z = 4836.889 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 28 }, + { config_id = 83002, gadget_id = 70290346, pos = { x = -2626.875, y = 227.890, z = 4855.331 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 28 } +} + +-- 区域 +regions = { + { config_id = 83005, shape = RegionShape.SPHERE, radius = 20, pos = { x = -2634.903, y = 225.277, z = 4836.462 }, area_id = 28 }, + -- warning region + { config_id = 83007, shape = RegionShape.SPHERE, radius = 14, pos = { x = -2634.903, y = 225.277, z = 4836.462 }, area_id = 28 } +} + +-- 触发器 +triggers = { + { config_id = 1083006, name = "SELECT_OPTION_83006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_83006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 83003, gadget_id = 70290346, pos = { x = -2608.480, y = 184.210, z = 4872.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 27 }, + { config_id = 83004, gadget_id = 70290346, pos = { x = -2618.921, y = 184.378, z = 4873.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 27 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 83001 }, + regions = { 83005, 83007 }, + triggers = { "SELECT_OPTION_83006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 83002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_83006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133310121.lua b/Resources/Scripts/Scene/3/scene3_group133310121.lua index 14dc7dc47..4c82b0156 100644 --- a/Resources/Scripts/Scene/3/scene3_group133310121.lua +++ b/Resources/Scripts/Scene/3/scene3_group133310121.lua @@ -66,9 +66,9 @@ triggers = { { config_id = 1121011, name = "GADGET_CREATE_121011", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_121011", action = "action_EVENT_GADGET_CREATE_121011", trigger_count = 0 }, -- 电梯下降,电梯上层操作台 { config_id = 1121012, name = "SELECT_OPTION_121012", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_121012", action = "action_EVENT_SELECT_OPTION_121012", trigger_count = 0 }, - -- 电梯下降,墙面机关操作台 + -- 电梯下降,下层机关操作台 { config_id = 1121013, name = "SELECT_OPTION_121013", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_121013", action = "action_EVENT_SELECT_OPTION_121013", trigger_count = 0 }, - -- 电梯上升,地面机关操作台 + -- 电梯上升,上层机关操作台 { config_id = 1121014, name = "SELECT_OPTION_121014", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_121014", action = "action_EVENT_SELECT_OPTION_121014", trigger_count = 0 }, -- 电梯上升,电梯下层操作台 { config_id = 1121015, name = "SELECT_OPTION_121015", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_121015", action = "action_EVENT_SELECT_OPTION_121015", trigger_count = 0 }, @@ -290,9 +290,20 @@ end -- 触发操作 function action_EVENT_SELECT_OPTION_121013(context, evt) - -- 创建标识为"goingDown",时间节点为{3}的时间轴,false用于控制该时间轴是否循环 - ScriptLib.InitTimeAxis(context, "goingDown", {3}, false) + -- 调用提示id为 1000110000 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 1000110000) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 121001, 331000005, {2}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end -- 将configid为 121002 的物件更改为状态 GadgetState.GearStart if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 121002, GadgetState.GearStart) then @@ -338,9 +349,20 @@ end -- 触发操作 function action_EVENT_SELECT_OPTION_121014(context, evt) - -- 创建标识为"goingUp",时间节点为{3}的时间轴,false用于控制该时间轴是否循环 - ScriptLib.InitTimeAxis(context, "goingUp", {3}, false) + -- 调用提示id为 1000110000 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 1000110000) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + -- 设置移动平台点阵,点阵id为point_array_id + -- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环] + -- turn_mode = true/false 开启/关闭 + local tempParam = {route_type = 0, turn_mode = false} + if 0 ~= ScriptLib.SetPlatformPointArray(context, 121001, 331000005, {1}, tempParam) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray") + return -1 + end -- 将configid为 121003 的物件更改为状态 GadgetState.GearStart if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 121003, GadgetState.GearStart) then diff --git a/Resources/Scripts/Scene/3/scene3_group133310341.lua b/Resources/Scripts/Scene/3/scene3_group133310341.lua new file mode 100644 index 000000000..6bfb239dd --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133310341.lua @@ -0,0 +1,71 @@ +-- 基础信息 +local base_info = { + group_id = 133310341 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +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 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133310374.lua b/Resources/Scripts/Scene/3/scene3_group133310374.lua index 6f5a61957..cf04b2d3e 100644 --- a/Resources/Scripts/Scene/3/scene3_group133310374.lua +++ b/Resources/Scripts/Scene/3/scene3_group133310374.lua @@ -11,8 +11,8 @@ local base_info = { -- 怪物 monsters = { - { config_id = 374001, monster_id = 28050401, pos = { x = -2523.314, y = 199.934, z = 4491.758 }, rot = { x = 0.000, y = 340.427, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26 }, - { config_id = 374002, monster_id = 28050401, pos = { x = -2507.012, y = 190.647, z = 4574.086 }, rot = { x = 0.000, y = 219.472, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26 } + { config_id = 374001, monster_id = 28050401, pos = { x = -2523.314, y = 199.934, z = 4491.758 }, rot = { x = 0.000, y = 340.427, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26, vision_level = VisionLevelType.VISION_LEVEL_NEARBY }, + { config_id = 374002, monster_id = 28050401, pos = { x = -2507.012, y = 190.647, z = 4574.086 }, rot = { x = 0.000, y = 219.472, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 26, vision_level = VisionLevelType.VISION_LEVEL_NEARBY } } -- NPC diff --git a/Resources/Scripts/Scene/3/scene3_group133310419.lua b/Resources/Scripts/Scene/3/scene3_group133310419.lua index ec7e5c84b..7d9c11474 100644 --- a/Resources/Scripts/Scene/3/scene3_group133310419.lua +++ b/Resources/Scripts/Scene/3/scene3_group133310419.lua @@ -25,17 +25,7 @@ gadgets = { -- 2 { config_id = 419006, gadget_id = 70690001, pos = { x = -2207.996, y = 174.013, z = 5036.437 }, rot = { x = 0.000, y = 304.347, z = 0.000 }, level = 32, area_id = 27 }, -- 2 - { config_id = 419007, gadget_id = 70690001, pos = { x = -2223.526, y = 174.013, z = 5047.051 }, rot = { x = 0.000, y = 304.347, z = 0.000 }, level = 32, area_id = 27 }, - -- 2 - { config_id = 419008, gadget_id = 70690001, pos = { x = -2249.695, y = 174.013, z = 5064.932 }, rot = { x = 0.000, y = 304.347, z = 0.000 }, level = 32, area_id = 27 }, - -- 2 - { config_id = 419009, gadget_id = 70690001, pos = { x = -2260.350, y = 174.013, z = 5072.213 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 }, - -- 2 - { config_id = 419010, gadget_id = 70690001, pos = { x = -2279.985, y = 172.674, z = 5079.745 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 }, - -- 2 - { config_id = 419011, gadget_id = 70690001, pos = { x = -2302.484, y = 171.150, z = 5088.376 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 }, - -- 2 - { config_id = 419012, gadget_id = 70690001, pos = { x = -2317.950, y = 169.188, z = 5094.309 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 } + { config_id = 419007, gadget_id = 70690001, pos = { x = -2223.526, y = 174.013, z = 5047.051 }, rot = { x = 0.000, y = 304.347, z = 0.000 }, level = 32, area_id = 27 } } -- 区域 @@ -60,6 +50,13 @@ variables = { -- 废弃数据 garbages = { + gadgets = { + { config_id = 419008, gadget_id = 70690001, pos = { x = -2249.695, y = 174.013, z = 5064.932 }, rot = { x = 0.000, y = 304.347, z = 0.000 }, level = 32, area_id = 27 }, + { config_id = 419009, gadget_id = 70690001, pos = { x = -2260.350, y = 174.013, z = 5072.213 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 }, + { config_id = 419010, gadget_id = 70690001, pos = { x = -2279.985, y = 172.674, z = 5079.745 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 }, + { config_id = 419011, gadget_id = 70690001, pos = { x = -2302.484, y = 171.150, z = 5088.376 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 }, + { config_id = 419012, gadget_id = 70690001, pos = { x = -2317.950, y = 169.188, z = 5094.309 }, rot = { x = 0.000, y = 290.987, z = 0.000 }, level = 32, area_id = 27 } + }, regions = { { config_id = 419013, shape = RegionShape.CUBIC, size = { x = 200.000, y = 50.000, z = 100.000 }, pos = { x = -2228.242, y = 182.018, z = 5048.556 }, area_id = 27 } }, @@ -101,7 +98,7 @@ suites = { -- suite_id = 2, -- description = , monsters = { }, - gadgets = { 419005, 419006, 419007, 419008, 419009, 419010, 419011, 419012 }, + gadgets = { 419005, 419006, 419007 }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133310539.lua b/Resources/Scripts/Scene/3/scene3_group133310539.lua index ed394d5b9..4a82ffb3c 100644 --- a/Resources/Scripts/Scene/3/scene3_group133310539.lua +++ b/Resources/Scripts/Scene/3/scene3_group133310539.lua @@ -13,7 +13,7 @@ local base_info = { monsters = { { config_id = 539002, monster_id = 28050106, pos = { x = -2459.830, y = 338.025, z = 4002.183 }, rot = { x = 0.000, y = 265.885, z = 0.000 }, level = 32, drop_tag = "魔法生物", disableWander = true, area_id = 26 }, { config_id = 539003, monster_id = 28050106, pos = { x = -2463.087, y = 337.957, z = 4001.396 }, rot = { x = 0.000, y = 55.531, z = 0.000 }, level = 32, drop_tag = "魔法生物", disableWander = true, area_id = 26 }, - { config_id = 539004, monster_id = 28050106, pos = { x = -2464.802, y = 337.957, z = 4004.354 }, rot = { x = 0.000, y = 257.411, z = 0.000 }, level = 30, drop_tag = "魔法生物", disableWander = true, area_id = 26 } + { config_id = 539004, monster_id = 28050106, pos = { x = -2465.582, y = 338.404, z = 4004.464 }, rot = { x = 0.000, y = 257.411, z = 0.000 }, level = 30, drop_tag = "魔法生物", disableWander = true, area_id = 26 } } -- NPC diff --git a/Resources/Scripts/Scene/3/scene3_group133310582.lua b/Resources/Scripts/Scene/3/scene3_group133310582.lua new file mode 100644 index 000000000..1febb1cbd --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133310582.lua @@ -0,0 +1,218 @@ +-- 基础信息 +local base_info = { + group_id = 133310582 +} + +-- Trigger变量 +local defs = { + inner_region = 582004, + related_region = 582004, + outer_region = 582004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 582008, monster_id = 25210209, pos = { x = -2099.122, y = 297.688, z = 3956.861 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582009, monster_id = 25210208, pos = { x = -2095.300, y = 297.520, z = 3959.480 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582010, monster_id = 25210507, pos = { x = -2108.628, y = 296.452, z = 3964.831 }, rot = { x = 0.000, y = 117.334, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582012, monster_id = 25210108, pos = { x = -2097.652, y = 297.275, z = 3959.223 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582013, monster_id = 25210208, pos = { x = -2108.727, y = 296.123, z = 3968.729 }, rot = { x = 0.000, y = 129.723, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582014, monster_id = 25210407, pos = { x = -2099.491, y = 296.914, z = 3960.250 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582016, monster_id = 25210108, pos = { x = -2111.144, y = 297.267, z = 3962.468 }, rot = { x = 0.000, y = 85.211, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582017, monster_id = 25210208, pos = { x = -2097.078, y = 297.957, z = 3956.401 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 }, + { config_id = 582018, monster_id = 25210407, pos = { x = -2097.023, y = 297.210, z = 3961.500 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 35, drop_id = 1000100, affix = { 9009 }, area_id = 26 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 582001, gadget_id = 70360001, pos = { x = -2102.969, y = 296.720, z = 3961.239 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 }, + { config_id = 582011, gadget_id = 70950156, pos = { x = -2103.209, y = 296.602, z = 3963.134 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 26 } +} + +-- 区域 +regions = { + { config_id = 582004, shape = RegionShape.SPHERE, radius = 16, pos = { x = -2103.209, y = 296.602, z = 3963.134 }, area_id = 26 }, + -- 2.0rel加的保底,如果group在挑战中间被卸载了,需要在加载时加个保底置回初始状态 + { config_id = 582005, shape = RegionShape.SPHERE, radius = 15, pos = { x = -2100.526, y = 296.851, z = 3960.063 }, area_id = 26 } +} + +-- 触发器 +triggers = { + { config_id = 1582002, name = "ANY_MONSTER_DIE_582002", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_582002", action = "action_EVENT_ANY_MONSTER_DIE_582002" }, + { config_id = 1582003, name = "ANY_MONSTER_DIE_582003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_582003", action = "action_EVENT_ANY_MONSTER_DIE_582003" }, + -- 2.0rel加的保底,如果group在挑战中间被卸载了,需要在加载时加个保底置回初始状态 + { config_id = 1582005, name = "ENTER_REGION_582005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_582005", action = "action_EVENT_ENTER_REGION_582005" }, + { config_id = 1582006, name = "CHALLENGE_SUCCESS_582006", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "180", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_582006", trigger_count = 0 }, + { config_id = 1582007, name = "CHALLENGE_FAIL_582007", event = EventType.EVENT_CHALLENGE_FAIL, source = "180", condition = "", action = "action_EVENT_CHALLENGE_FAIL_582007", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "isFinish", value = 0, no_refresh = true } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 582010, 582013, 582016 }, + gadgets = { 582001, 582011 }, + regions = { 582004, 582005 }, + triggers = { "ANY_MONSTER_DIE_582002", "ENTER_REGION_582005", "CHALLENGE_SUCCESS_582006", "CHALLENGE_FAIL_582007" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 582008, 582014, 582018 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_582003" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 582009, 582012, 582017 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_582002(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_582002(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 133310582, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_582003(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_582003(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 133310582, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_582005(context, evt) + if evt.param1 ~= 582005 then return false end + + -- 判断变量"isFinish"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "isFinish", 133310582) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ENTER_REGION_582005(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 133310582, 2) + + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 133310582, 3) + + -- 创建编号为180(该挑战的识别id),挑战内容为180的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 180, 180, 300, 133310582, 9, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_582006(context, evt) + -- 将本组内变量名为 "isFinish" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "isFinish", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "302408") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_582007(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 133310582, 2) + + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 133310582, 3) + + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "302408fail") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +require "V2_0/SetPerformanceOptimizationWithRegion_V3.0" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133310589.lua b/Resources/Scripts/Scene/3/scene3_group133310589.lua new file mode 100644 index 000000000..12e65d016 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133310589.lua @@ -0,0 +1,74 @@ +-- 基础信息 +local base_info = { + group_id = 133310589 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 589001, monster_id = 35210301, pos = { x = -2105.200, y = 296.374, z = 3965.370 }, rot = { x = 0.000, y = 282.119, z = 0.000 }, level = 35, drop_id = 1000100, area_id = 26, isPartner = true }, + { config_id = 589002, monster_id = 35210401, pos = { x = -2106.080, y = 296.478, z = 3963.290 }, rot = { x = 0.000, y = 289.141, z = 0.000 }, level = 35, drop_id = 1000100, area_id = 26, isPartner = true }, + { config_id = 589003, monster_id = 35210302, pos = { x = -2107.056, y = 296.811, z = 3961.600 }, rot = { x = 0.000, y = 302.199, z = 0.000 }, level = 35, drop_id = 1000100, area_id = 26, isPartner = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 589001, 589002, 589003 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133312001.lua b/Resources/Scripts/Scene/3/scene3_group133312001.lua index 1e8607307..05afba689 100644 --- a/Resources/Scripts/Scene/3/scene3_group133312001.lua +++ b/Resources/Scripts/Scene/3/scene3_group133312001.lua @@ -31,7 +31,7 @@ regions = { -- 触发器 triggers = { { config_id = 1001002, name = "ENTER_REGION_1002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1002", action = "action_EVENT_ENTER_REGION_1002", trigger_count = 0, forbid_guest = false }, - { config_id = 1001003, name = "LEAVE_REGION_1003", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_1003", action = "action_EVENT_LEAVE_REGION_1003", trigger_count = 0 }, + { config_id = 1001003, name = "LEAVE_REGION_1003", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "condition_EVENT_LEAVE_REGION_1003", action = "action_EVENT_LEAVE_REGION_1003", trigger_count = 0, forbid_guest = false }, { config_id = 1001004, name = "QUEST_FINISH_1004", event = EventType.EVENT_QUEST_FINISH, source = "7308418", condition = "", action = "action_EVENT_QUEST_FINISH_1004" }, { config_id = 1001005, name = "QUEST_FINISH_1005", event = EventType.EVENT_QUEST_FINISH, source = "7308402", condition = "", action = "action_EVENT_QUEST_FINISH_1005" } } diff --git a/Resources/Scripts/Scene/3/scene3_group133312008.lua b/Resources/Scripts/Scene/3/scene3_group133312008.lua index db26dfb8b..f861b3b8c 100644 --- a/Resources/Scripts/Scene/3/scene3_group133312008.lua +++ b/Resources/Scripts/Scene/3/scene3_group133312008.lua @@ -19,8 +19,7 @@ npcs = { -- 装置 gadgets = { - { config_id = 8001, gadget_id = 70330342, pos = { x = -3153.426, y = 229.300, z = 4290.910 }, rot = { x = 0.404, y = 148.939, z = 8.382 }, level = 26, drop_tag = "摩拉石箱须弥", isOneoff = true, persistent = true, explore = { name = "chest", exp = 4 }, area_id = 28 }, - { config_id = 8002, gadget_id = 70330259, pos = { x = -3153.987, y = 229.455, z = 4290.400 }, rot = { x = 0.000, y = 322.069, z = 0.000 }, level = 32, area_id = 28 } + { config_id = 8001, gadget_id = 70330342, pos = { x = -3153.426, y = 229.300, z = 4290.910 }, rot = { x = 0.404, y = 148.939, z = 8.382 }, level = 26, drop_tag = "摩拉石箱须弥", isOneoff = true, persistent = true, explore = { name = "chest", exp = 4 }, area_id = 28 } } -- 区域 @@ -35,6 +34,13 @@ triggers = { variables = { } +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 8002, gadget_id = 70330259, pos = { x = -3153.987, y = 229.455, z = 4290.400 }, rot = { x = 0.000, y = 322.069, z = 0.000 }, level = 32, area_id = 28 } + } +} + --================================================================ -- -- 初始化配置 @@ -59,7 +65,7 @@ suites = { -- suite_id = 1, -- description = , monsters = { }, - gadgets = { 8001, 8002 }, + gadgets = { 8001 }, regions = { }, triggers = { }, rand_weight = 100 diff --git a/Resources/Scripts/Scene/3/scene3_group133312058.lua b/Resources/Scripts/Scene/3/scene3_group133312058.lua index ef56d873c..81da06299 100644 --- a/Resources/Scripts/Scene/3/scene3_group133312058.lua +++ b/Resources/Scripts/Scene/3/scene3_group133312058.lua @@ -11,10 +11,10 @@ local base_info = { -- 怪物 monsters = { - { config_id = 58002, monster_id = 28050401, pos = { x = -3109.117, y = 325.822, z = 4844.541 }, rot = { x = 0.000, y = 9.466, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28 }, - { config_id = 58003, monster_id = 28050401, pos = { x = -3114.336, y = 327.327, z = 4762.476 }, rot = { x = 0.000, y = 98.012, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28 }, - { config_id = 58004, monster_id = 28050401, pos = { x = -3107.133, y = 315.782, z = 4888.443 }, rot = { x = 0.000, y = 98.012, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28 }, - { config_id = 58006, monster_id = 28050401, pos = { x = -3171.455, y = 343.298, z = 4822.045 }, rot = { x = 0.000, y = 358.550, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28 } + { config_id = 58002, monster_id = 28050401, pos = { x = -3109.117, y = 325.822, z = 4844.541 }, rot = { x = 0.000, y = 9.466, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28, vision_level = VisionLevelType.VISION_LEVEL_NEARBY }, + { config_id = 58003, monster_id = 28050401, pos = { x = -3114.336, y = 327.327, z = 4762.476 }, rot = { x = 0.000, y = 98.012, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28, vision_level = VisionLevelType.VISION_LEVEL_NEARBY }, + { config_id = 58004, monster_id = 28050401, pos = { x = -3107.133, y = 315.782, z = 4888.443 }, rot = { x = 0.000, y = 98.012, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28, vision_level = VisionLevelType.VISION_LEVEL_NEARBY }, + { config_id = 58006, monster_id = 28050401, pos = { x = -3171.455, y = 343.298, z = 4822.045 }, rot = { x = 0.000, y = 358.550, z = 0.000 }, level = 32, drop_tag = "采集动物", pose_id = 101, area_id = 28, vision_level = VisionLevelType.VISION_LEVEL_NEARBY } } -- NPC diff --git a/Resources/Scripts/Scene/3/scene3_group133315003.lua b/Resources/Scripts/Scene/3/scene3_group133315003.lua index b264bf40a..010d49d01 100644 --- a/Resources/Scripts/Scene/3/scene3_group133315003.lua +++ b/Resources/Scripts/Scene/3/scene3_group133315003.lua @@ -35,8 +35,8 @@ gadgets = { { config_id = 3007, gadget_id = 70360056, pos = { x = -160.037, y = 261.096, z = 2233.949 }, rot = { x = 0.829, y = 0.162, z = 22.111 }, level = 1, area_id = 20 }, { config_id = 3008, gadget_id = 70360057, pos = { x = -159.590, y = 261.271, z = 2233.903 }, rot = { x = 0.829, y = 0.162, z = 22.111 }, level = 1, area_id = 20 }, { config_id = 3009, gadget_id = 70210106, pos = { x = -159.839, y = 261.179, z = 2233.605 }, rot = { x = 0.829, y = 0.162, z = 22.111 }, level = 26, chest_drop_id = 1000100, drop_count = 1, isOneoff = true, persistent = true, is_blossom_chest = true, area_id = 20 }, - { config_id = 3010, gadget_id = 70220103, pos = { x = -95.578, y = 321.211, z = 2222.361 }, rot = { x = 0.829, y = 0.162, z = 22.111 }, level = 1, area_id = 20 }, - { config_id = 3011, gadget_id = 70220103, pos = { x = -125.161, y = 319.078, z = 2230.489 }, rot = { x = 0.829, y = 0.162, z = 22.111 }, level = 1, area_id = 20 } + { config_id = 3010, gadget_id = 70220103, pos = { x = -102.720, y = 328.761, z = 2231.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 3011, gadget_id = 70220103, pos = { x = -138.469, y = 314.016, z = 2236.218 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 } } -- 区域 diff --git a/Resources/Scripts/Scene/3/scene3_group133315257.lua b/Resources/Scripts/Scene/3/scene3_group133315257.lua new file mode 100644 index 000000000..d3af82eb3 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133315257.lua @@ -0,0 +1,118 @@ +-- 基础信息 +local base_info = { + group_id = 133315257 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + -- 3.2蕈兽活动彩蛋——愚人众 + { config_id = 257001, monster_id = 23020102, pos = { x = 138.755, y = 252.280, z = 2912.200 }, rot = { x = 0.000, y = 234.910, z = 0.000 }, level = 30, drop_id = 1000100, disableWander = true, isElite = true, title_id = 10128, special_name_id = 10179, area_id = 20 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1257002, name = "ANY_MONSTER_DIE_257002", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_257002", action = "action_EVENT_ANY_MONSTER_DIE_257002" }, + { config_id = 1257004, name = "SPECIFIC_MONSTER_HP_CHANGE_257004", event = EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE, source = "257001", condition = "condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_257004", action = "action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_257004" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 257001 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_257002", "SPECIFIC_MONSTER_HP_CHANGE_257004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_257002(context, evt) + --判断死亡怪物的configid是否为 257001 + if evt.param1 ~= 257001 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_257002(context, evt) + -- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1 + if 0 ~= ScriptLib.AddQuestProgress(context, "1333152571") then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_257004(context, evt) + --[[判断指定configid的怪物的血量小于%50时触发指定后续操作]]-- + if evt.type ~= EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE or evt.param3 > 50 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_257004(context, evt) + -- 调用提示id为 400871 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格 + if 0 ~= ScriptLib.ShowReminder(context, 400871) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133315305.lua b/Resources/Scripts/Scene/3/scene3_group133315305.lua new file mode 100644 index 000000000..164cde7d2 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133315305.lua @@ -0,0 +1,129 @@ +-- 基础信息 +local base_info = { + group_id = 133315305 +} + +-- Trigger变量 +local defs = { + play_region = 305004, + gallery_id = 28024, + exit_region = 305005 +} + +-- DEFS_MISCS +local mushroomBeastInfo = +{ + [1]={configId=305001,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={1,2,3,4,5}}, + [2]={configId=305002,maxProgress=300,normal=600,active=1200,dieOut=400,patrolRoute={6,7,8,9,10,11}} +} + +local groupInfo = +{ + pointArrayId = 331500008, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 305001, monster_id = 26090291, pos = { x = 266.804, y = 247.442, z = 2352.086 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, drop_id = 1000100, affix = { 5212, 9009 }, pose_id = 101, area_id = 20 }, + { config_id = 305002, monster_id = 26090791, pos = { x = 306.708, y = 239.797, z = 2368.366 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, drop_id = 1000100, affix = { 5212, 9009 }, isElite = true, pose_id = 101, area_id = 20 }, + { config_id = 305006, monster_id = 21010201, pos = { x = 308.710, y = 239.629, z = 2369.032 }, rot = { x = 0.000, y = 241.619, z = 0.000 }, level = 27, drop_tag = "丘丘人", disableWander = true, isOneoff = true, pose_id = 9010, area_id = 20 }, + { config_id = 305007, monster_id = 21010201, pos = { x = 305.885, y = 240.389, z = 2370.137 }, rot = { x = 0.000, y = 165.621, z = 0.000 }, level = 27, drop_tag = "丘丘人", disableWander = true, isOneoff = true, pose_id = 9010, area_id = 20 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 305003, gadget_id = 70290659, pos = { x = 276.935, y = 245.066, z = 2352.425 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 27, area_id = 20 }, + { config_id = 305008, gadget_id = 70220013, pos = { x = 303.192, y = 240.877, z = 2367.682 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 305009, gadget_id = 70300101, pos = { x = 316.924, y = 235.522, z = 2361.506 }, rot = { x = 357.579, y = 3.198, z = 350.247 }, level = 1, area_id = 20 }, + { config_id = 305010, gadget_id = 70300086, pos = { x = 318.696, y = 240.130, z = 2373.419 }, rot = { x = 342.802, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 305012, gadget_id = 70300086, pos = { x = 311.112, y = 242.359, z = 2383.761 }, rot = { x = 9.188, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 305013, gadget_id = 70300089, pos = { x = 313.512, y = 239.686, z = 2371.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 305014, gadget_id = 70300089, pos = { x = 293.864, y = 241.384, z = 2374.703 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 305015, gadget_id = 70300089, pos = { x = 311.292, y = 240.747, z = 2375.471 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 305018, gadget_id = 70300101, pos = { x = 301.957, y = 239.819, z = 2351.551 }, rot = { x = 0.000, y = 0.000, z = 16.204 }, level = 1, area_id = 20 }, + { config_id = 305019, gadget_id = 70300107, pos = { x = 308.615, y = 240.060, z = 2371.236 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart, area_id = 20 } +} + +-- 区域 +regions = { + { config_id = 305004, shape = RegionShape.SPHERE, radius = 55, pos = { x = 283.217, y = 221.038, z = 2358.034 }, area_id = 20 }, + -- exit + { config_id = 305005, shape = RegionShape.SPHERE, radius = 60, pos = { x = 283.217, y = 221.038, z = 2358.034 }, area_id = 20 } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 305011, monster_id = 21020201, pos = { x = 334.067, y = 231.738, z = 2359.660 }, rot = { x = 0.000, y = 323.283, z = 0.000 }, level = 1, drop_tag = "丘丘暴徒", isOneoff = true, area_id = 20 } + }, + gadgets = { + { config_id = 305016, gadget_id = 70310001, pos = { x = 302.810, y = 240.544, z = 2357.592 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart, area_id = 20 }, + { config_id = 305017, gadget_id = 70310001, pos = { x = 300.706, y = 241.485, z = 2380.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart, area_id = 20 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 305006, 305007 }, + gadgets = { 305003, 305008, 305009, 305010, 305012, 305013, 305014, 305015, 305018, 305019 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 305004, 305005 }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_CatchMushroomMonster" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133315311.lua b/Resources/Scripts/Scene/3/scene3_group133315311.lua new file mode 100644 index 000000000..f6c117b95 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133315311.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 133315311 +} + +-- Trigger变量 +local defs = { + worktop_id = 311001, + gallery_id = 29006, + region_id = 311005, + client_judge_id = 100310001, + warning_region_id = 311007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 311001, gadget_id = 70290325, pos = { x = 239.916, y = 208.002, z = 2281.037 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 311002, gadget_id = 70290346, pos = { x = 247.853, y = 209.645, z = 2279.379 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 } +} + +-- 区域 +regions = { + { config_id = 311005, shape = RegionShape.SPHERE, radius = 20, pos = { x = 239.797, y = 207.994, z = 2280.610 }, area_id = 20 }, + -- warning region + { config_id = 311007, shape = RegionShape.SPHERE, radius = 14, pos = { x = 239.797, y = 207.994, z = 2280.610 }, area_id = 20 } +} + +-- 触发器 +triggers = { + { config_id = 1311006, name = "SELECT_OPTION_311006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_311006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 311003, gadget_id = 70290346, pos = { x = 266.219, y = 243.165, z = 2316.505 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 }, + { config_id = 311004, gadget_id = 70290346, pos = { x = 255.777, y = 232.720, z = 2317.806 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 20 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 311001 }, + regions = { 311005, 311007 }, + triggers = { "SELECT_OPTION_311006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 311002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_311006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133315335.lua b/Resources/Scripts/Scene/3/scene3_group133315335.lua new file mode 100644 index 000000000..b9dbe1fa6 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133315335.lua @@ -0,0 +1,73 @@ +-- 基础信息 +local base_info = { + group_id = 133315335 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 335001, npc_id = 12862, pos = { x = 111.665, y = 246.685, z = 2881.773 }, rot = { x = 0.000, y = 314.101, z = 0.000 }, area_id = 20 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = 第3次比赛结束到第4次比赛结束, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 335001 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133315337.lua b/Resources/Scripts/Scene/3/scene3_group133315337.lua new file mode 100644 index 000000000..5982dddd0 --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133315337.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 133315337 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 337001, gadget_id = 70290730, pos = { x = 136.369, y = 251.752, z = 2910.596 }, rot = { x = 15.284, y = 321.354, z = 13.122 }, level = 1, area_id = 20 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 337001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_group133315338.lua b/Resources/Scripts/Scene/3/scene3_group133315338.lua new file mode 100644 index 000000000..d99a9217d --- /dev/null +++ b/Resources/Scripts/Scene/3/scene3_group133315338.lua @@ -0,0 +1,73 @@ +-- 基础信息 +local base_info = { + group_id = 133315338 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { + { config_id = 338002, npc_id = 12856, pos = { x = 106.935, y = 246.970, z = 2928.276 }, rot = { x = 0.000, y = 94.445, z = 0.000 }, area_id = 20 } +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + npcs = { 338002 }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/3/scene3_monster.pool.lua b/Resources/Scripts/Scene/3/scene3_monster.pool.lua index 17d4aab6a..74c8ce7de 100644 --- a/Resources/Scripts/Scene/3/scene3_monster.pool.lua +++ b/Resources/Scripts/Scene/3/scene3_monster.pool.lua @@ -11073,5 +11073,784 @@ pools = { { config_id = 35024008, monster_id = 25210202, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 9009 }, ai_config_id = 35024008 }, { config_id = 35024009, monster_id = 25210202, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 9009 }, ai_config_id = 35024009 } } + }, + { + pool_id = 36001, + monsters = { + { config_id = 36001001, monster_id = 21011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001001 }, + { config_id = 36001002, monster_id = 21011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001002 }, + { config_id = 36001003, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001003 }, + { config_id = 36001004, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001004 }, + { config_id = 36001007, monster_id = 21011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001007 }, + { config_id = 36001008, monster_id = 21011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001008 }, + { config_id = 36001009, monster_id = 21011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001009 }, + { config_id = 36001010, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001010 }, + { config_id = 36001011, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001011 }, + { config_id = 36001012, monster_id = 20011401, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001012 }, + { config_id = 36001013, monster_id = 20011401, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001013 }, + { config_id = 36001014, monster_id = 20011401, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1008, 1007 }, ai_config_id = 36001014 } + } + }, + { + pool_id = 36002, + monsters = { + { config_id = 36002001, monster_id = 21020301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002001 }, + { config_id = 36002002, monster_id = 21010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002002 }, + { config_id = 36002003, monster_id = 21010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002003 }, + { config_id = 36002004, monster_id = 21010701, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002004 }, + { config_id = 36002005, monster_id = 21010701, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002005 }, + { config_id = 36002006, monster_id = 21011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002006 }, + { config_id = 36002007, monster_id = 21011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36002007 } + } + }, + { + pool_id = 36003, + monsters = { + { config_id = 36003004, monster_id = 20011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36003004 }, + { config_id = 36003005, monster_id = 22010101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36003005 }, + { config_id = 36003006, monster_id = 20011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36003006 }, + { config_id = 36003007, monster_id = 20011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033 }, ai_config_id = 36003007 } + } + }, + { + pool_id = 36004, + monsters = { + { config_id = 36004001, monster_id = 21010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36004001 }, + { config_id = 36004002, monster_id = 21020201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36004002 }, + { config_id = 36004003, monster_id = 21010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36004003 } + } + }, + { + pool_id = 36005, + monsters = { + { config_id = 36005001, monster_id = 21010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36005001 }, + { config_id = 36005002, monster_id = 21020301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36005002 }, + { config_id = 36005003, monster_id = 21010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36005003 } + } + }, + { + pool_id = 36006, + monsters = { + { config_id = 36006001, monster_id = 21020501, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36006001 } + } + }, + { + pool_id = 36007, + monsters = { + { config_id = 36007001, monster_id = 24030201, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36007001 } + } + }, + { + pool_id = 36008, + monsters = { + { config_id = 36008001, monster_id = 20010901, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008001 }, + { config_id = 36008002, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008002 }, + { config_id = 36008003, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008003 }, + { config_id = 36008004, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008004 }, + { config_id = 36008005, monster_id = 20010901, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008005 }, + { config_id = 36008006, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008006 }, + { config_id = 36008007, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008007 }, + { config_id = 36008008, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008008 }, + { config_id = 36008009, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008009 }, + { config_id = 36008010, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008010 }, + { config_id = 36008011, monster_id = 20010901, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36008011 } + } + }, + { + pool_id = 36009, + monsters = { + { config_id = 36009001, monster_id = 22010301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009001 }, + { config_id = 36009002, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009002 }, + { config_id = 36009003, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009003 }, + { config_id = 36009004, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009004 }, + { config_id = 36009005, monster_id = 22010301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009005 }, + { config_id = 36009006, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009006 }, + { config_id = 36009007, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009007 }, + { config_id = 36009008, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009008 }, + { config_id = 36009009, monster_id = 22010301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36009009 } + } + }, + { + pool_id = 36010, + monsters = { + { config_id = 36010001, monster_id = 20050703, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36010001 }, + { config_id = 36010002, monster_id = 20050703, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36010002 }, + { config_id = 36010004, monster_id = 20050203, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36010004 }, + { config_id = 36010006, monster_id = 20050302, tag = 16, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36010006 }, + { config_id = 36010007, monster_id = 20050703, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36010007 }, + { config_id = 36010008, monster_id = 20050302, tag = 16, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36010008 } + } + }, + { + pool_id = 36011, + monsters = { + { config_id = 36011001, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011001 }, + { config_id = 36011002, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011002 }, + { config_id = 36011003, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011003 }, + { config_id = 36011004, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011004 }, + { config_id = 36011005, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011005 }, + { config_id = 36011006, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011006 }, + { config_id = 36011007, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011007 }, + { config_id = 36011008, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011008 }, + { config_id = 36011009, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011009 }, + { config_id = 36011010, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011010 }, + { config_id = 36011011, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011011 }, + { config_id = 36011012, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36011012 } + } + }, + { + pool_id = 36012, + monsters = { + { config_id = 36012002, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36012002 }, + { config_id = 36012003, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36012003 }, + { config_id = 36012004, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36012004 }, + { config_id = 36012005, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012005 }, + { config_id = 36012006, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012006 }, + { config_id = 36012007, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012007 }, + { config_id = 36012008, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012008 }, + { config_id = 36012009, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012009 }, + { config_id = 36012010, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012010 }, + { config_id = 36012011, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012011 }, + { config_id = 36012012, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012012 }, + { config_id = 36012013, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36012013 } + } + }, + { + pool_id = 36013, + monsters = { + { config_id = 36013004, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36013004 }, + { config_id = 36013005, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36013005 }, + { config_id = 36013006, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36013006 }, + { config_id = 36013007, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013007 }, + { config_id = 36013008, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013008 }, + { config_id = 36013009, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013009 }, + { config_id = 36013010, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013010 }, + { config_id = 36013011, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013011 }, + { config_id = 36013012, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013012 }, + { config_id = 36013013, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013013 }, + { config_id = 36013014, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013014 }, + { config_id = 36013015, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36013015 } + } + }, + { + pool_id = 36014, + monsters = { + { config_id = 36014002, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36014002 }, + { config_id = 36014003, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36014003 }, + { config_id = 36014004, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36014004 }, + { config_id = 36014005, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014005 }, + { config_id = 36014006, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014006 }, + { config_id = 36014007, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014007 }, + { config_id = 36014008, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014008 }, + { config_id = 36014009, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014009 }, + { config_id = 36014010, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014010 }, + { config_id = 36014011, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014011 }, + { config_id = 36014012, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014012 }, + { config_id = 36014013, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36014013 } + } + }, + { + pool_id = 36015, + monsters = { + { config_id = 36015001, monster_id = 26040102, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36015001 } + } + }, + { + pool_id = 36016, + monsters = { + { config_id = 36016001, monster_id = 26040101, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36016001 } + } + }, + { + pool_id = 36017, + monsters = { + { config_id = 36017001, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017001 }, + { config_id = 36017002, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017002 }, + { config_id = 36017003, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017003 }, + { config_id = 36017004, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017004 }, + { config_id = 36017005, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017005 }, + { config_id = 36017006, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017006 }, + { config_id = 36017007, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017007 }, + { config_id = 36017008, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017008 }, + { config_id = 36017009, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017009 }, + { config_id = 36017010, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017010 }, + { config_id = 36017011, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017011 }, + { config_id = 36017012, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36017012 } + } + }, + { + pool_id = 36018, + monsters = { + { config_id = 36018001, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018001 }, + { config_id = 36018002, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018002 }, + { config_id = 36018003, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018003 }, + { config_id = 36018004, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018004 }, + { config_id = 36018005, monster_id = 20010601, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018005 }, + { config_id = 36018006, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018006 }, + { config_id = 36018007, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018007 }, + { config_id = 36018008, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018008 }, + { config_id = 36018009, monster_id = 20011101, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018009 }, + { config_id = 36018010, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018010 }, + { config_id = 36018011, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018011 }, + { config_id = 36018012, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018012 }, + { config_id = 36018013, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018013 }, + { config_id = 36018014, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018014 }, + { config_id = 36018015, monster_id = 20011301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018015 }, + { config_id = 36018016, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36018016 } + } + }, + { + pool_id = 36019, + monsters = { + { config_id = 36019001, monster_id = 20060701, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36019001 }, + { config_id = 36019002, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36019002 }, + { config_id = 36019003, monster_id = 20010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36019003 }, + { config_id = 36019004, monster_id = 20060701, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36019004 }, + { config_id = 36019005, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36019005 }, + { config_id = 36019006, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36019006 } + } + }, + { + pool_id = 36020, + monsters = { + { config_id = 36020001, monster_id = 20060501, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36020001 }, + { config_id = 36020002, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36020002 }, + { config_id = 36020003, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36020003 }, + { config_id = 36020004, monster_id = 20060501, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36020004 }, + { config_id = 36020005, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36020005 }, + { config_id = 36020006, monster_id = 20011201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36020006 } + } + }, + { + pool_id = 36021, + monsters = { + { config_id = 36021001, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021001 }, + { config_id = 36021002, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021002 }, + { config_id = 36021003, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021003 }, + { config_id = 36021004, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021004 }, + { config_id = 36021005, monster_id = 21030601, tag = 16, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021005 }, + { config_id = 36021006, monster_id = 21010701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021006 }, + { config_id = 36021007, monster_id = 21010701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021007 }, + { config_id = 36021008, monster_id = 21010701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021008 }, + { config_id = 36021009, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021009 }, + { config_id = 36021010, monster_id = 20011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36021010 } + } + }, + { + pool_id = 36022, + monsters = { + { config_id = 36022001, monster_id = 21020401, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008, 5239, 1021 }, ai_config_id = 36022001 } + } + }, + { + pool_id = 36023, + monsters = { + { config_id = 36023001, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023001 }, + { config_id = 36023002, monster_id = 21010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023002 }, + { config_id = 36023003, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023003 }, + { config_id = 36023004, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023004 }, + { config_id = 36023005, monster_id = 21030501, tag = 16, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023005 }, + { config_id = 36023006, monster_id = 21010301, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023006 }, + { config_id = 36023007, monster_id = 21010301, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023007 }, + { config_id = 36023008, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023008 }, + { config_id = 36023009, monster_id = 20010801, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36023009 } + } + }, + { + pool_id = 36024, + monsters = { + { config_id = 36024001, monster_id = 26030101, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36024001 }, + { config_id = 36024002, monster_id = 26030101, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36024002 } + } + }, + { + pool_id = 36025, + monsters = { + { config_id = 36025001, monster_id = 21010401, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025001 }, + { config_id = 36025002, monster_id = 21010401, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025002 }, + { config_id = 36025003, monster_id = 21010401, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025003 }, + { config_id = 36025004, monster_id = 21011001, tag = 32, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025004 }, + { config_id = 36025005, monster_id = 21011001, tag = 32, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025005 }, + { config_id = 36025006, monster_id = 21011001, tag = 32, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025006 }, + { config_id = 36025007, monster_id = 21010501, tag = 64, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025007 }, + { config_id = 36025008, monster_id = 21010501, tag = 64, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025008 }, + { config_id = 36025009, monster_id = 21010501, tag = 64, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025009 }, + { config_id = 36025010, monster_id = 21010901, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025010 }, + { config_id = 36025011, monster_id = 21010901, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025011 }, + { config_id = 36025012, monster_id = 21010901, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36025012 } + } + }, + { + pool_id = 36026, + monsters = { + { config_id = 36026002, monster_id = 20060701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026002 }, + { config_id = 36026003, monster_id = 20060701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026003 }, + { config_id = 36026004, monster_id = 20060501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026004 }, + { config_id = 36026007, monster_id = 20060501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026007 }, + { config_id = 36026008, monster_id = 20060701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026008 }, + { config_id = 36026009, monster_id = 20060701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026009 }, + { config_id = 36026011, monster_id = 20060501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026011 }, + { config_id = 36026012, monster_id = 20060501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026012 }, + { config_id = 36026013, monster_id = 20060701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026013 }, + { config_id = 36026014, monster_id = 20060701, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026014 }, + { config_id = 36026015, monster_id = 20060501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026015 }, + { config_id = 36026016, monster_id = 20060501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 101, ai_config_id = 36026016 } + } + }, + { + pool_id = 36027, + monsters = { + { config_id = 36027001, monster_id = 26010101, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36027001 }, + { config_id = 36027002, monster_id = 26010101, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36027002 }, + { config_id = 36027003, monster_id = 26010101, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36027003 } + } + }, + { + pool_id = 36028, + monsters = { + { config_id = 36028001, monster_id = 26010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36028001 }, + { config_id = 36028002, monster_id = 26010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36028002 }, + { config_id = 36028003, monster_id = 26010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36028003 } + } + }, + { + pool_id = 36029, + monsters = { + { config_id = 36029001, monster_id = 21020801, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5243, 1007, 1008 }, ai_config_id = 36029001 } + } + }, + { + pool_id = 36030, + monsters = { + { config_id = 36030001, monster_id = 21020401, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5239, 1007, 1008 }, ai_config_id = 36030001 } + } + }, + { + pool_id = 36031, + monsters = { + { config_id = 36031001, monster_id = 21020501, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008, 5225 }, ai_config_id = 36031001 } + } + }, + { + pool_id = 36032, + monsters = { + { config_id = 36032001, monster_id = 24030201, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5239, 1007, 1008 }, pose_id = 101, ai_config_id = 36032001 } + } + }, + { + pool_id = 36033, + monsters = { + { config_id = 36033001, monster_id = 24010101, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5225, 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36033001 } + } + }, + { + pool_id = 36034, + monsters = { + { config_id = 36034001, monster_id = 21020601, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6108, 1033, 1007, 1008 }, ai_config_id = 36034001 }, + { config_id = 36034002, monster_id = 21010901, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5241, 1007, 1008, 1033 }, ai_config_id = 36034002 }, + { config_id = 36034003, monster_id = 21010901, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5241, 1007, 1008, 1033 }, ai_config_id = 36034003 }, + { config_id = 36034004, monster_id = 21010901, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5241, 1007, 1008, 1033 }, ai_config_id = 36034004 }, + { config_id = 36034005, monster_id = 21010901, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5241 }, ai_config_id = 36034005 }, + { config_id = 36034006, monster_id = 21010901, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5241 }, ai_config_id = 36034006 }, + { config_id = 36034007, monster_id = 21010901, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5241 }, ai_config_id = 36034007 } + } + }, + { + pool_id = 36035, + monsters = { + { config_id = 36035001, monster_id = 21010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5240, 1007, 1008 }, ai_config_id = 36035001 }, + { config_id = 36035002, monster_id = 21010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5240, 1007, 1008 }, ai_config_id = 36035002 }, + { config_id = 36035003, monster_id = 21010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5240, 1007, 1008 }, ai_config_id = 36035003 }, + { config_id = 36035004, monster_id = 21020201, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6108, 1007, 1008 }, ai_config_id = 36035004 }, + { config_id = 36035005, monster_id = 21010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5240 }, ai_config_id = 36035005 }, + { config_id = 36035006, monster_id = 21010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5240 }, ai_config_id = 36035006 }, + { config_id = 36035007, monster_id = 21010501, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5240 }, ai_config_id = 36035007 } + } + }, + { + pool_id = 36036, + monsters = { + { config_id = 36036001, monster_id = 21011201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36036001 }, + { config_id = 36036002, monster_id = 21011201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36036002 }, + { config_id = 36036003, monster_id = 21020301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36036003 }, + { config_id = 36036004, monster_id = 21010502, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5226, 1033, 1007, 1008 }, ai_config_id = 36036004 }, + { config_id = 36036005, monster_id = 21010502, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5226, 1033, 1007, 1008 }, ai_config_id = 36036005 }, + { config_id = 36036006, monster_id = 21020301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36036006 }, + { config_id = 36036007, monster_id = 21011201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36036007 }, + { config_id = 36036008, monster_id = 21011201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36036008 }, + { config_id = 36036009, monster_id = 21011201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36036009 } + } + }, + { + pool_id = 36037, + monsters = { + { config_id = 36037001, monster_id = 22010301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36037001 }, + { config_id = 36037002, monster_id = 21010301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36037002 }, + { config_id = 36037003, monster_id = 21010301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36037003 }, + { config_id = 36037007, monster_id = 22010301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1008, 1007, 1033 }, ai_config_id = 36037007 }, + { config_id = 36037008, monster_id = 21010902, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1008, 1007, 1033, 5226 }, ai_config_id = 36037008 }, + { config_id = 36037011, monster_id = 21010902, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1008, 1007, 1033, 5226 }, ai_config_id = 36037011 }, + { config_id = 36037013, monster_id = 22010301, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36037013 }, + { config_id = 36037017, monster_id = 21010201, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36037017 }, + { config_id = 36037018, monster_id = 21010201, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36037018 } + } + }, + { + pool_id = 36038, + monsters = { + { config_id = 36038001, monster_id = 20011101, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36038001 }, + { config_id = 36038002, monster_id = 20060701, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038002 }, + { config_id = 36038003, monster_id = 20060701, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038003 }, + { config_id = 36038004, monster_id = 20060701, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038004 }, + { config_id = 36038005, monster_id = 20011101, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36038005 }, + { config_id = 36038006, monster_id = 20060501, tag = 32, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038006 }, + { config_id = 36038007, monster_id = 20060501, tag = 32, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038007 }, + { config_id = 36038008, monster_id = 20060501, tag = 32, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038008 }, + { config_id = 36038009, monster_id = 20010901, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36038009 }, + { config_id = 36038010, monster_id = 20060701, tag = 64, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038010 }, + { config_id = 36038011, monster_id = 20060701, tag = 64, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038011 }, + { config_id = 36038012, monster_id = 20060701, tag = 64, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008, 1105 }, pose_id = 101, ai_config_id = 36038012 } + } + }, + { + pool_id = 36039, + monsters = { + { config_id = 36039001, monster_id = 26010201, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 1007, 1008, 5244 }, ai_config_id = 36039001 }, + { config_id = 36039002, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 1007, 1008, 5226 }, ai_config_id = 36039002 }, + { config_id = 36039003, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 1007, 1008, 5226 }, ai_config_id = 36039003 }, + { config_id = 36039004, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 1007, 1008, 5226 }, ai_config_id = 36039004 }, + { config_id = 36039005, monster_id = 26010201, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 5244, 1007, 1008 }, ai_config_id = 36039005 }, + { config_id = 36039006, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 1007, 1008, 5226 }, ai_config_id = 36039006 }, + { config_id = 36039007, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36039007 }, + { config_id = 36039008, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 1007, 1008, 5226 }, ai_config_id = 36039008 }, + { config_id = 36039009, monster_id = 26010201, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5244 }, ai_config_id = 36039009 }, + { config_id = 36039010, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36039010 }, + { config_id = 36039011, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36039011 }, + { config_id = 36039012, monster_id = 20010501, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5226 }, ai_config_id = 36039012 } + } + }, + { + pool_id = 36040, + monsters = { + { config_id = 36040001, monster_id = 21020101, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008, 5226 }, ai_config_id = 36040001 }, + { config_id = 36040002, monster_id = 21010402, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040002 }, + { config_id = 36040003, monster_id = 21010402, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040003 }, + { config_id = 36040004, monster_id = 21010402, tag = 128, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040004 }, + { config_id = 36040005, monster_id = 21010301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040005 }, + { config_id = 36040006, monster_id = 21010301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040006 }, + { config_id = 36040007, monster_id = 21010301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040007 }, + { config_id = 36040008, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040008 }, + { config_id = 36040009, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040009 }, + { config_id = 36040010, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5226, 1007, 1008 }, ai_config_id = 36040010 } + } + }, + { + pool_id = 36041, + monsters = { + { config_id = 36041001, monster_id = 24020401, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36041001 }, + { config_id = 36041002, monster_id = 24020201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36041002 }, + { config_id = 36041003, monster_id = 24020201, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36041003 }, + { config_id = 36041004, monster_id = 24020401, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36041004 } + } + }, + { + pool_id = 36042, + monsters = { + { config_id = 36042001, monster_id = 24020301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36042001 }, + { config_id = 36042002, monster_id = 24020101, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36042002 }, + { config_id = 36042003, monster_id = 24020101, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36042003 }, + { config_id = 36042004, monster_id = 24020301, tag = 4, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, pose_id = 100, ai_config_id = 36042004 } + } + }, + { + pool_id = 36043, + monsters = { + { config_id = 36043001, monster_id = 22010101, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36043001 }, + { config_id = 36043002, monster_id = 22010201, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36043002 }, + { config_id = 36043003, monster_id = 22010401, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36043003 } + } + }, + { + pool_id = 36044, + monsters = { + { config_id = 36044001, monster_id = 26040103, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36044001 } + } + }, + { + pool_id = 36045, + monsters = { + { config_id = 36045001, monster_id = 26040104, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 }, ai_config_id = 36045001 } + } + }, + { + pool_id = 36046, + monsters = { + { config_id = 36046001, monster_id = 21020401, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 1021 }, ai_config_id = 36046001 } + } + }, + { + pool_id = 36047, + monsters = { + { config_id = 36047001, monster_id = 21020601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047001 }, + { config_id = 36047002, monster_id = 21010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4120, 1033 }, ai_config_id = 36047002 }, + { config_id = 36047003, monster_id = 21010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4120, 1033 }, ai_config_id = 36047003 }, + { config_id = 36047004, monster_id = 21010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4120, 1033 }, ai_config_id = 36047004 }, + { config_id = 36047005, monster_id = 21020701, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047005 }, + { config_id = 36047006, monster_id = 21030601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4120, 1033 }, ai_config_id = 36047006 }, + { config_id = 36047007, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047007 }, + { config_id = 36047008, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047008 }, + { config_id = 36047010, monster_id = 21020601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047010 }, + { config_id = 36047011, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047011 }, + { config_id = 36047012, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047012 }, + { config_id = 36047013, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36047013 } + } + }, + { + pool_id = 36048, + monsters = { + { config_id = 36048001, monster_id = 22030102, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, pose_id = 101, ai_config_id = 36048001 }, + { config_id = 36048002, monster_id = 21011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36048002 }, + { config_id = 36048003, monster_id = 21011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 4121 }, ai_config_id = 36048003 }, + { config_id = 36048004, monster_id = 21011601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36048004 }, + { config_id = 36048005, monster_id = 21011601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 4121 }, ai_config_id = 36048005 }, + { config_id = 36048006, monster_id = 21011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033 }, ai_config_id = 36048006 }, + { config_id = 36048007, monster_id = 21011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033, 4121 }, ai_config_id = 36048007 } + } + }, + { + pool_id = 36049, + monsters = { + { config_id = 36049001, monster_id = 21020701, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6108, 1007, 1008 }, ai_config_id = 36049001 }, + { config_id = 36049002, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5242, 1008, 1007 }, ai_config_id = 36049002 }, + { config_id = 36049003, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5242, 1008, 1007 }, ai_config_id = 36049003 }, + { config_id = 36049004, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 5242, 1008, 1007 }, ai_config_id = 36049004 }, + { config_id = 36049005, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5242 }, ai_config_id = 36049005 }, + { config_id = 36049006, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5242 }, ai_config_id = 36049006 }, + { config_id = 36049007, monster_id = 21011001, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033, 5242 }, ai_config_id = 36049007 } + } + }, + { + pool_id = 36050, + monsters = { + { config_id = 36050001, monster_id = 26040102, tag = 2, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5244, 1033, 1007, 1008 }, ai_config_id = 36050001 } + } + }, + { + pool_id = 36051, + monsters = { + { config_id = 36051001, monster_id = 26010301, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36051001 }, + { config_id = 36051002, monster_id = 26010301, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36051002 }, + { config_id = 36051003, monster_id = 26010301, tag = 8, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 }, ai_config_id = 36051003 } + } + }, + { + pool_id = 36052, + monsters = { + { config_id = 36052001, monster_id = 22010301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052001 }, + { config_id = 36052002, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052002 }, + { config_id = 36052003, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052003 }, + { config_id = 36052004, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052004 }, + { config_id = 36052005, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052005 }, + { config_id = 36052006, monster_id = 22010301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052006 }, + { config_id = 36052007, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052007 }, + { config_id = 36052008, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052008 }, + { config_id = 36052009, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052009 }, + { config_id = 36052010, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052010 }, + { config_id = 36052011, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052011 }, + { config_id = 36052012, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36052012 } + } + }, + { + pool_id = 36053, + monsters = { + { config_id = 36053001, monster_id = 22010401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053001 }, + { config_id = 36053002, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053002 }, + { config_id = 36053003, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053003 }, + { config_id = 36053004, monster_id = 21030601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053004 }, + { config_id = 36053005, monster_id = 22010401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053005 }, + { config_id = 36053006, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053006 }, + { config_id = 36053007, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053007 }, + { config_id = 36053008, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053008 }, + { config_id = 36053009, monster_id = 21030601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053009 }, + { config_id = 36053010, monster_id = 22010401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053010 }, + { config_id = 36053011, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053011 }, + { config_id = 36053012, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36053012 } + } + }, + { + pool_id = 36054, + monsters = { + { config_id = 36054001, monster_id = 22010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054001 }, + { config_id = 36054002, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054002 }, + { config_id = 36054003, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054003 }, + { config_id = 36054004, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054004 }, + { config_id = 36054005, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054005 }, + { config_id = 36054006, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054006 }, + { config_id = 36054007, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054007 }, + { config_id = 36054008, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054008 }, + { config_id = 36054009, monster_id = 22010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054009 }, + { config_id = 36054010, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054010 }, + { config_id = 36054011, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054011 }, + { config_id = 36054012, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36054012 } + } + }, + { + pool_id = 36055, + monsters = { + { config_id = 36055001, monster_id = 22010401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36055001 }, + { config_id = 36055002, monster_id = 20010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36055002 }, + { config_id = 36055003, monster_id = 20010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36055003 }, + { config_id = 36055004, monster_id = 20010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36055004 }, + { config_id = 36055005, monster_id = 20010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36055005 }, + { config_id = 36055006, monster_id = 22010401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36055006 } + } + }, + { + pool_id = 36056, + monsters = { + { config_id = 36056001, monster_id = 21011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36056001 }, + { config_id = 36056002, monster_id = 20011501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36056002 }, + { config_id = 36056003, monster_id = 20011501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36056003 }, + { config_id = 36056004, monster_id = 21011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36056004 }, + { config_id = 36056005, monster_id = 20011501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36056005 }, + { config_id = 36056006, monster_id = 20011501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36056006 } + } + }, + { + pool_id = 36057, + monsters = { + { config_id = 36057001, monster_id = 22010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36057001 }, + { config_id = 36057002, monster_id = 20010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36057002 }, + { config_id = 36057003, monster_id = 20010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36057003 }, + { config_id = 36057004, monster_id = 22010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36057004 }, + { config_id = 36057005, monster_id = 20010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36057005 }, + { config_id = 36057006, monster_id = 20010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36057006 } + } + }, + { + pool_id = 36058, + monsters = { + { config_id = 36058001, monster_id = 20060501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058001 }, + { config_id = 36058002, monster_id = 20060501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058002 }, + { config_id = 36058004, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36058004 }, + { config_id = 36058005, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36058005 }, + { config_id = 36058006, monster_id = 20060101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058006 }, + { config_id = 36058007, monster_id = 20060101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058007 }, + { config_id = 36058009, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36058009 }, + { config_id = 36058010, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36058010 }, + { config_id = 36058011, monster_id = 20060501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058011 }, + { config_id = 36058012, monster_id = 20060501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058012 }, + { config_id = 36058013, monster_id = 20011101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36058013 }, + { config_id = 36058014, monster_id = 20060101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058014 }, + { config_id = 36058015, monster_id = 20060101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36058015 }, + { config_id = 36058016, monster_id = 20010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36058016 } + } + }, + { + pool_id = 36059, + monsters = { + { config_id = 36059001, monster_id = 20060601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059001 }, + { config_id = 36059002, monster_id = 20060601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059002 }, + { config_id = 36059003, monster_id = 20060301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059003 }, + { config_id = 36059004, monster_id = 20011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36059004 }, + { config_id = 36059005, monster_id = 20060301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059005 }, + { config_id = 36059006, monster_id = 20060301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059006 }, + { config_id = 36059007, monster_id = 20011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36059007 }, + { config_id = 36059008, monster_id = 20011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36059008 }, + { config_id = 36059009, monster_id = 20011201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36059009 }, + { config_id = 36059010, monster_id = 20060601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059010 }, + { config_id = 36059011, monster_id = 20060601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059011 }, + { config_id = 36059012, monster_id = 20060301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36059012 } + } + }, + { + pool_id = 36060, + monsters = { + { config_id = 36060001, monster_id = 20060401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36060001 }, + { config_id = 36060002, monster_id = 20060401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36060002 }, + { config_id = 36060003, monster_id = 20011101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36060003 }, + { config_id = 36060004, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36060004 }, + { config_id = 36060005, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36060005 }, + { config_id = 36060006, monster_id = 20060101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36060006 }, + { config_id = 36060007, monster_id = 20060101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36060007 }, + { config_id = 36060008, monster_id = 20010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36060008 }, + { config_id = 36060009, monster_id = 20060401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36060009 }, + { config_id = 36060010, monster_id = 20060401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 101, ai_config_id = 36060010 }, + { config_id = 36060011, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36060011 }, + { config_id = 36060012, monster_id = 20011001, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36060012 } + } + }, + { + pool_id = 36061, + monsters = { + { config_id = 36061001, monster_id = 21020301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36061001 }, + { config_id = 36061002, monster_id = 21010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36061002 }, + { config_id = 36061003, monster_id = 21010201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36061003 }, + { config_id = 36061004, monster_id = 21030101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36061004 } + } + }, + { + pool_id = 36062, + monsters = { + { config_id = 36062001, monster_id = 21020401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36062001 } + } + }, + { + pool_id = 36063, + monsters = { + { config_id = 36063001, monster_id = 21020601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6110 }, ai_config_id = 36063001 }, + { config_id = 36063002, monster_id = 21011401, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6111 }, ai_config_id = 36063002 }, + { config_id = 36063003, monster_id = 21010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6111 }, ai_config_id = 36063003 }, + { config_id = 36063004, monster_id = 21011301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6111 }, ai_config_id = 36063004 } + } + }, + { + pool_id = 36064, + monsters = { + { config_id = 36064001, monster_id = 26010101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064001 }, + { config_id = 36064002, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064002 }, + { config_id = 36064003, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064003 }, + { config_id = 36064004, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064004 }, + { config_id = 36064005, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064005 }, + { config_id = 36064006, monster_id = 20010901, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064006 }, + { config_id = 36064007, monster_id = 26010101, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064007 }, + { config_id = 36064008, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064008 }, + { config_id = 36064009, monster_id = 20010801, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36064009 } + } + }, + { + pool_id = 36065, + monsters = { + { config_id = 36065001, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065001 }, + { config_id = 36065002, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065002 }, + { config_id = 36065003, monster_id = 26010301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065003 }, + { config_id = 36065004, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065004 }, + { config_id = 36065005, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065005 }, + { config_id = 36065006, monster_id = 26010301, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065006 }, + { config_id = 36065007, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065007 }, + { config_id = 36065008, monster_id = 20010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065008 }, + { config_id = 36065009, monster_id = 20010601, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, ai_config_id = 36065009 } + } + }, + { + pool_id = 36066, + monsters = { + { config_id = 36066001, monster_id = 21020201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6110, 1033, 1011, 1034, 1010, 1009, 4115 }, ai_config_id = 36066001 }, + { config_id = 36066002, monster_id = 21010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6111, 1033, 1011, 1034, 1010, 1009, 4115 }, ai_config_id = 36066002 }, + { config_id = 36066003, monster_id = 21010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6111, 1033, 1011, 1034, 1010, 1009, 4115 }, ai_config_id = 36066003 }, + { config_id = 36066004, monster_id = 21010501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 6111, 1033, 1011, 1034, 1010, 1009, 4115 }, ai_config_id = 36066004 } + } + }, + { + pool_id = 36067, + monsters = { + { config_id = 36067001, monster_id = 21020201, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5225, 1050, 4058, 4063, 4115, 4062, 1011, 1010 }, ai_config_id = 36067001 } + } + }, + { + pool_id = 36068, + monsters = { + { config_id = 36068001, monster_id = 21020501, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1011, 4115, 4062, 4059, 1010, 1009 }, ai_config_id = 36068001 } + } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/30001/scene30001.lua b/Resources/Scripts/Scene/30001/scene30001.lua index 653fb2e2d..4b7a04b74 100644 --- a/Resources/Scripts/Scene/30001/scene30001.lua +++ b/Resources/Scripts/Scene/30001/scene30001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -4.706, y = 0.016, z = 4.189 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -121.3, z = -323.5 } } diff --git a/Resources/Scripts/Scene/30100/scene30100.lua b/Resources/Scripts/Scene/30100/scene30100.lua index c263fc6ed..8bd2cb5a7 100644 --- a/Resources/Scripts/Scene/30100/scene30100.lua +++ b/Resources/Scripts/Scene/30100/scene30100.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 182.991, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30101/scene30101.lua b/Resources/Scripts/Scene/30101/scene30101.lua index 2971afd2f..db031d600 100644 --- a/Resources/Scripts/Scene/30101/scene30101.lua +++ b/Resources/Scripts/Scene/30101/scene30101.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.450, y = -4.988, z = 43.393 }, born_rot = { x = 0.000, y = 183.367, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30102/scene30102.lua b/Resources/Scripts/Scene/30102/scene30102.lua index 85d2c9c4d..2939acc1c 100644 --- a/Resources/Scripts/Scene/30102/scene30102.lua +++ b/Resources/Scripts/Scene/30102/scene30102.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.660, y = -4.951, z = 43.276 }, born_rot = { x = 0.000, y = 180.134, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30103/scene30103.lua b/Resources/Scripts/Scene/30103/scene30103.lua index 29f6008f6..4d75cbf8f 100644 --- a/Resources/Scripts/Scene/30103/scene30103.lua +++ b/Resources/Scripts/Scene/30103/scene30103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.181, y = -5.029, z = 42.496 }, born_rot = { x = 0.000, y = 178.617, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30104/scene30104.lua b/Resources/Scripts/Scene/30104/scene30104.lua index 88f8151de..5146041de 100644 --- a/Resources/Scripts/Scene/30104/scene30104.lua +++ b/Resources/Scripts/Scene/30104/scene30104.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.143, y = -5.152, z = 42.496 }, born_rot = { x = 0.000, y = 184.890, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30200/scene30200.lua b/Resources/Scripts/Scene/30200/scene30200.lua index 6cb312d02..b9b2e2974 100644 --- a/Resources/Scripts/Scene/30200/scene30200.lua +++ b/Resources/Scripts/Scene/30200/scene30200.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.371, y = -4.659, z = 42.951 }, born_rot = { x = 0.000, y = 183.505, z = 0.000 }, die_y = -345.3351, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30201/scene30201.lua b/Resources/Scripts/Scene/30201/scene30201.lua index cf8a53904..242fdb4c4 100644 --- a/Resources/Scripts/Scene/30201/scene30201.lua +++ b/Resources/Scripts/Scene/30201/scene30201.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.776, y = -4.659, z = 43.283 }, born_rot = { x = 0.000, y = 183.505, z = 0.000 }, die_y = -345.3351, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30202/scene30202.lua b/Resources/Scripts/Scene/30202/scene30202.lua index e69fb9b0f..c9c08a4cc 100644 --- a/Resources/Scripts/Scene/30202/scene30202.lua +++ b/Resources/Scripts/Scene/30202/scene30202.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.964, y = -4.659, z = 42.668 }, born_rot = { x = 0.000, y = 183.505, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30203/scene30203.lua b/Resources/Scripts/Scene/30203/scene30203.lua index b36407666..897e1779b 100644 --- a/Resources/Scripts/Scene/30203/scene30203.lua +++ b/Resources/Scripts/Scene/30203/scene30203.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -5.247, z = 42.163 }, born_rot = { x = 0.000, y = 177.368, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30204/scene30204.lua b/Resources/Scripts/Scene/30204/scene30204.lua index 2eac2efeb..3acfdf8fe 100644 --- a/Resources/Scripts/Scene/30204/scene30204.lua +++ b/Resources/Scripts/Scene/30204/scene30204.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.154, y = -5.152, z = 43.111 }, born_rot = { x = 0.000, y = 184.890, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30300/scene30300.lua b/Resources/Scripts/Scene/30300/scene30300.lua index 073c75765..5f5d30620 100644 --- a/Resources/Scripts/Scene/30300/scene30300.lua +++ b/Resources/Scripts/Scene/30300/scene30300.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.593, y = -4.996, z = 42.245 }, born_rot = { x = 0.000, y = 179.635, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30301/scene30301.lua b/Resources/Scripts/Scene/30301/scene30301.lua index 6723579e8..52d54b0a8 100644 --- a/Resources/Scripts/Scene/30301/scene30301.lua +++ b/Resources/Scripts/Scene/30301/scene30301.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.185, y = -5.474, z = 43.494 }, born_rot = { x = 0.000, y = 183.245, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30302/scene30302.lua b/Resources/Scripts/Scene/30302/scene30302.lua index cd6c2698a..01e0078bb 100644 --- a/Resources/Scripts/Scene/30302/scene30302.lua +++ b/Resources/Scripts/Scene/30302/scene30302.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.190, y = -5.029, z = 42.877 }, born_rot = { x = 0.000, y = 178.617, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30303/scene30303.lua b/Resources/Scripts/Scene/30303/scene30303.lua index a26b98df2..ac8944889 100644 --- a/Resources/Scripts/Scene/30303/scene30303.lua +++ b/Resources/Scripts/Scene/30303/scene30303.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.662, y = -4.951, z = 42.512 }, born_rot = { x = 0.000, y = 180.134, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30304/scene30304.lua b/Resources/Scripts/Scene/30304/scene30304.lua index 1ecfcaadc..c86625666 100644 --- a/Resources/Scripts/Scene/30304/scene30304.lua +++ b/Resources/Scripts/Scene/30304/scene30304.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.533, y = -5.152, z = 42.415 }, born_rot = { x = 0.000, y = 184.890, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30400/scene30400.lua b/Resources/Scripts/Scene/30400/scene30400.lua index b7180765b..ab23a6e09 100644 --- a/Resources/Scripts/Scene/30400/scene30400.lua +++ b/Resources/Scripts/Scene/30400/scene30400.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.374, y = -4.959, z = 43.036 }, born_rot = { x = 0.000, y = 188.829, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30401/scene30401.lua b/Resources/Scripts/Scene/30401/scene30401.lua index 917596491..0265b510d 100644 --- a/Resources/Scripts/Scene/30401/scene30401.lua +++ b/Resources/Scripts/Scene/30401/scene30401.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -1.129, y = -4.914, z = 42.910 }, born_rot = { x = 0.000, y = 188.461, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30402/scene30402.lua b/Resources/Scripts/Scene/30402/scene30402.lua index 26d8e31df..91756b411 100644 --- a/Resources/Scripts/Scene/30402/scene30402.lua +++ b/Resources/Scripts/Scene/30402/scene30402.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.410, y = -5.021, z = 43.030 }, born_rot = { x = 0.000, y = 181.471, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30403/scene30403.lua b/Resources/Scripts/Scene/30403/scene30403.lua index 8e038bd41..1f4d7f7dc 100644 --- a/Resources/Scripts/Scene/30403/scene30403.lua +++ b/Resources/Scripts/Scene/30403/scene30403.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.075, y = -5.196, z = 42.862 }, born_rot = { x = 0.000, y = 181.530, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30404/scene30404.lua b/Resources/Scripts/Scene/30404/scene30404.lua index 9b0c0bdf8..24f8559c9 100644 --- a/Resources/Scripts/Scene/30404/scene30404.lua +++ b/Resources/Scripts/Scene/30404/scene30404.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.310, y = -4.526, z = 42.730 }, born_rot = { x = 0.000, y = 186.036, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30500/scene30500.lua b/Resources/Scripts/Scene/30500/scene30500.lua index 32922fd4d..adc3c8eec 100644 --- a/Resources/Scripts/Scene/30500/scene30500.lua +++ b/Resources/Scripts/Scene/30500/scene30500.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.970, y = -4.959, z = 42.165 }, born_rot = { x = 0.000, y = 180.123, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30501/scene30501.lua b/Resources/Scripts/Scene/30501/scene30501.lua index 423a2e683..93991b50c 100644 --- a/Resources/Scripts/Scene/30501/scene30501.lua +++ b/Resources/Scripts/Scene/30501/scene30501.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.105, y = -4.914, z = 42.610 }, born_rot = { x = 0.000, y = 188.461, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30502/scene30502.lua b/Resources/Scripts/Scene/30502/scene30502.lua index 87043c102..519b1e811 100644 --- a/Resources/Scripts/Scene/30502/scene30502.lua +++ b/Resources/Scripts/Scene/30502/scene30502.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.426, y = -5.021, z = 42.026 }, born_rot = { x = 0.000, y = 181.471, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30503/scene30503.lua b/Resources/Scripts/Scene/30503/scene30503.lua index fa841d009..f60f60478 100644 --- a/Resources/Scripts/Scene/30503/scene30503.lua +++ b/Resources/Scripts/Scene/30503/scene30503.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.943, y = -5.196, z = 42.161 }, born_rot = { x = 0.000, y = 181.530, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30504/scene30504.lua b/Resources/Scripts/Scene/30504/scene30504.lua index ad3f27b96..55321f0d8 100644 --- a/Resources/Scripts/Scene/30504/scene30504.lua +++ b/Resources/Scripts/Scene/30504/scene30504.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.774, y = -4.977, z = 43.983 }, born_rot = { x = 0.000, y = 183.508, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30600/scene30600.lua b/Resources/Scripts/Scene/30600/scene30600.lua index 47d95c137..65c911d1d 100644 --- a/Resources/Scripts/Scene/30600/scene30600.lua +++ b/Resources/Scripts/Scene/30600/scene30600.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.469, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30601/scene30601.lua b/Resources/Scripts/Scene/30601/scene30601.lua index aea9427bb..aaaac76d9 100644 --- a/Resources/Scripts/Scene/30601/scene30601.lua +++ b/Resources/Scripts/Scene/30601/scene30601.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.459, y = -4.966, z = 42.153 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30602/scene30602.lua b/Resources/Scripts/Scene/30602/scene30602.lua index 6870f69b0..97ab044ff 100644 --- a/Resources/Scripts/Scene/30602/scene30602.lua +++ b/Resources/Scripts/Scene/30602/scene30602.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.514, y = -4.966, z = 42.109 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30603/scene30603.lua b/Resources/Scripts/Scene/30603/scene30603.lua index d3dee47bd..09a43ec2e 100644 --- a/Resources/Scripts/Scene/30603/scene30603.lua +++ b/Resources/Scripts/Scene/30603/scene30603.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.085 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30604/scene30604.lua b/Resources/Scripts/Scene/30604/scene30604.lua index 3006d76b4..91fcdda59 100644 --- a/Resources/Scripts/Scene/30604/scene30604.lua +++ b/Resources/Scripts/Scene/30604/scene30604.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.464, y = -4.966, z = 42.103 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30700/scene30700.lua b/Resources/Scripts/Scene/30700/scene30700.lua index 987974cad..c169fafd3 100644 --- a/Resources/Scripts/Scene/30700/scene30700.lua +++ b/Resources/Scripts/Scene/30700/scene30700.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.476, y = -4.966, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30701/scene30701.lua b/Resources/Scripts/Scene/30701/scene30701.lua index aa674c2bd..e0f9f6792 100644 --- a/Resources/Scripts/Scene/30701/scene30701.lua +++ b/Resources/Scripts/Scene/30701/scene30701.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.482, y = -4.966, z = 42.077 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30702/scene30702.lua b/Resources/Scripts/Scene/30702/scene30702.lua index ed404defa..d6b04d386 100644 --- a/Resources/Scripts/Scene/30702/scene30702.lua +++ b/Resources/Scripts/Scene/30702/scene30702.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.461, y = -4.966, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30703/scene30703.lua b/Resources/Scripts/Scene/30703/scene30703.lua index 42f6b9468..f1411013e 100644 --- a/Resources/Scripts/Scene/30703/scene30703.lua +++ b/Resources/Scripts/Scene/30703/scene30703.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.454, y = -4.966, z = 42.075 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30704/scene30704.lua b/Resources/Scripts/Scene/30704/scene30704.lua index 597af3083..ca0c90e06 100644 --- a/Resources/Scripts/Scene/30704/scene30704.lua +++ b/Resources/Scripts/Scene/30704/scene30704.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.450, y = -4.966, z = 42.046 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30800/scene30800.lua b/Resources/Scripts/Scene/30800/scene30800.lua index 2c0175079..67fa10592 100644 --- a/Resources/Scripts/Scene/30800/scene30800.lua +++ b/Resources/Scripts/Scene/30800/scene30800.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.017, y = -0.172, z = 18.639 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30801/scene30801.lua b/Resources/Scripts/Scene/30801/scene30801.lua index b6b8deb9c..acc1a90d7 100644 --- a/Resources/Scripts/Scene/30801/scene30801.lua +++ b/Resources/Scripts/Scene/30801/scene30801.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.018, y = -0.114, z = 17.984 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30802/scene30802.lua b/Resources/Scripts/Scene/30802/scene30802.lua index 882638176..feb6b9c26 100644 --- a/Resources/Scripts/Scene/30802/scene30802.lua +++ b/Resources/Scripts/Scene/30802/scene30802.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.006, y = -0.120, z = 18.987 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30803/scene30803.lua b/Resources/Scripts/Scene/30803/scene30803.lua index 7c5786392..14dfb25aa 100644 --- a/Resources/Scripts/Scene/30803/scene30803.lua +++ b/Resources/Scripts/Scene/30803/scene30803.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.459, y = -4.966, z = 42.038 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30804/scene30804.lua b/Resources/Scripts/Scene/30804/scene30804.lua index 7cd829e5b..543207c9e 100644 --- a/Resources/Scripts/Scene/30804/scene30804.lua +++ b/Resources/Scripts/Scene/30804/scene30804.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.011, y = -0.097, z = 18.954 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/30900/scene30900.lua b/Resources/Scripts/Scene/30900/scene30900.lua index 470bbd041..b52e7e5a9 100644 --- a/Resources/Scripts/Scene/30900/scene30900.lua +++ b/Resources/Scripts/Scene/30900/scene30900.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.014, y = -0.286, z = 18.064 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30901/scene30901.lua b/Resources/Scripts/Scene/30901/scene30901.lua index 21933f257..3db3315fc 100644 --- a/Resources/Scripts/Scene/30901/scene30901.lua +++ b/Resources/Scripts/Scene/30901/scene30901.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.001, y = -0.120, z = 17.969 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30902/scene30902.lua b/Resources/Scripts/Scene/30902/scene30902.lua index 8e820b7fc..d39388ed0 100644 --- a/Resources/Scripts/Scene/30902/scene30902.lua +++ b/Resources/Scripts/Scene/30902/scene30902.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30903/scene30903.lua b/Resources/Scripts/Scene/30903/scene30903.lua index 39ebbdf5b..8cc469a68 100644 --- a/Resources/Scripts/Scene/30903/scene30903.lua +++ b/Resources/Scripts/Scene/30903/scene30903.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.001, y = -0.366, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/30904/scene30904.lua b/Resources/Scripts/Scene/30904/scene30904.lua index 4128c4c5b..209b4a093 100644 --- a/Resources/Scripts/Scene/30904/scene30904.lua +++ b/Resources/Scripts/Scene/30904/scene30904.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31000/scene31000.lua b/Resources/Scripts/Scene/31000/scene31000.lua index 9f68a1e3a..8895aff22 100644 --- a/Resources/Scripts/Scene/31000/scene31000.lua +++ b/Resources/Scripts/Scene/31000/scene31000.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.452, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31001/scene31001.lua b/Resources/Scripts/Scene/31001/scene31001.lua index 1c3ad9ce4..c36aa9505 100644 --- a/Resources/Scripts/Scene/31001/scene31001.lua +++ b/Resources/Scripts/Scene/31001/scene31001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.447, y = -4.966, z = 42.053 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31002/scene31002.lua b/Resources/Scripts/Scene/31002/scene31002.lua index 2fecbb0e4..ec086c5a9 100644 --- a/Resources/Scripts/Scene/31002/scene31002.lua +++ b/Resources/Scripts/Scene/31002/scene31002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.453, y = -4.966, z = 42.038 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31003/scene31003.lua b/Resources/Scripts/Scene/31003/scene31003.lua index bd2ae8197..60c765693 100644 --- a/Resources/Scripts/Scene/31003/scene31003.lua +++ b/Resources/Scripts/Scene/31003/scene31003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.458, y = -4.966, z = 42.055 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/31004/scene31004.lua b/Resources/Scripts/Scene/31004/scene31004.lua index 41672b71e..e5ca1ab9c 100644 --- a/Resources/Scripts/Scene/31004/scene31004.lua +++ b/Resources/Scripts/Scene/31004/scene31004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.463, y = -4.966, z = 42.034 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31100/scene31100.lua b/Resources/Scripts/Scene/31100/scene31100.lua index 600431252..4e7d390f5 100644 --- a/Resources/Scripts/Scene/31100/scene31100.lua +++ b/Resources/Scripts/Scene/31100/scene31100.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.449, y = -4.966, z = 42.119 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31101/scene31101.lua b/Resources/Scripts/Scene/31101/scene31101.lua index 0b5beeb34..c997c7859 100644 --- a/Resources/Scripts/Scene/31101/scene31101.lua +++ b/Resources/Scripts/Scene/31101/scene31101.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.447, y = -4.966, z = 42.055 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31102/scene31102.lua b/Resources/Scripts/Scene/31102/scene31102.lua index 3388df661..3d23acf46 100644 --- a/Resources/Scripts/Scene/31102/scene31102.lua +++ b/Resources/Scripts/Scene/31102/scene31102.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.453, y = -4.966, z = 42.047 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31103/scene31103.lua b/Resources/Scripts/Scene/31103/scene31103.lua index eb53f841d..c3e255d80 100644 --- a/Resources/Scripts/Scene/31103/scene31103.lua +++ b/Resources/Scripts/Scene/31103/scene31103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.459, y = -4.966, z = 42.038 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/31104/scene31104.lua b/Resources/Scripts/Scene/31104/scene31104.lua index 829b26772..ff1248681 100644 --- a/Resources/Scripts/Scene/31104/scene31104.lua +++ b/Resources/Scripts/Scene/31104/scene31104.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.447, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31200/scene31200.lua b/Resources/Scripts/Scene/31200/scene31200.lua index 065d7ad04..bb5e83dff 100644 --- a/Resources/Scripts/Scene/31200/scene31200.lua +++ b/Resources/Scripts/Scene/31200/scene31200.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.451, y = -5.050, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31201/scene31201.lua b/Resources/Scripts/Scene/31201/scene31201.lua index 2ecdc1f2e..361a99e11 100644 --- a/Resources/Scripts/Scene/31201/scene31201.lua +++ b/Resources/Scripts/Scene/31201/scene31201.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.447, y = -5.064, z = 42.051 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31202/scene31202.lua b/Resources/Scripts/Scene/31202/scene31202.lua index 55ba60043..14e539f13 100644 --- a/Resources/Scripts/Scene/31202/scene31202.lua +++ b/Resources/Scripts/Scene/31202/scene31202.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.450, y = -4.990, z = 42.039 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31203/scene31203.lua b/Resources/Scripts/Scene/31203/scene31203.lua index 7ea79bde9..df4ce690b 100644 --- a/Resources/Scripts/Scene/31203/scene31203.lua +++ b/Resources/Scripts/Scene/31203/scene31203.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.450, y = -5.060, z = 42.043 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31204/scene31204.lua b/Resources/Scripts/Scene/31204/scene31204.lua index 4d659b4e4..e39b442db 100644 --- a/Resources/Scripts/Scene/31204/scene31204.lua +++ b/Resources/Scripts/Scene/31204/scene31204.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.455, y = -5.051, z = 42.054 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31300/scene31300.lua b/Resources/Scripts/Scene/31300/scene31300.lua index cbcbb3114..abee631d0 100644 --- a/Resources/Scripts/Scene/31300/scene31300.lua +++ b/Resources/Scripts/Scene/31300/scene31300.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31301/scene31301.lua b/Resources/Scripts/Scene/31301/scene31301.lua index 2cd52b167..b4d31d849 100644 --- a/Resources/Scripts/Scene/31301/scene31301.lua +++ b/Resources/Scripts/Scene/31301/scene31301.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31302/scene31302.lua b/Resources/Scripts/Scene/31302/scene31302.lua index 91d896ee0..42f37dc30 100644 --- a/Resources/Scripts/Scene/31302/scene31302.lua +++ b/Resources/Scripts/Scene/31302/scene31302.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31303/scene31303.lua b/Resources/Scripts/Scene/31303/scene31303.lua index 1448fb9bc..049698447 100644 --- a/Resources/Scripts/Scene/31303/scene31303.lua +++ b/Resources/Scripts/Scene/31303/scene31303.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31304/scene31304.lua b/Resources/Scripts/Scene/31304/scene31304.lua index fc671dfed..a394d8bab 100644 --- a/Resources/Scripts/Scene/31304/scene31304.lua +++ b/Resources/Scripts/Scene/31304/scene31304.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31400/scene31400.lua b/Resources/Scripts/Scene/31400/scene31400.lua index 87ca1b34d..a96d219c4 100644 --- a/Resources/Scripts/Scene/31400/scene31400.lua +++ b/Resources/Scripts/Scene/31400/scene31400.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31401/scene31401.lua b/Resources/Scripts/Scene/31401/scene31401.lua index 05a696d21..46075d069 100644 --- a/Resources/Scripts/Scene/31401/scene31401.lua +++ b/Resources/Scripts/Scene/31401/scene31401.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31402/scene31402.lua b/Resources/Scripts/Scene/31402/scene31402.lua index 0b900ca31..0e45a647d 100644 --- a/Resources/Scripts/Scene/31402/scene31402.lua +++ b/Resources/Scripts/Scene/31402/scene31402.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31403/scene31403.lua b/Resources/Scripts/Scene/31403/scene31403.lua index 6eee18022..97f0abdd2 100644 --- a/Resources/Scripts/Scene/31403/scene31403.lua +++ b/Resources/Scripts/Scene/31403/scene31403.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31404/scene31404.lua b/Resources/Scripts/Scene/31404/scene31404.lua index d8ed86dce..d43091f2c 100644 --- a/Resources/Scripts/Scene/31404/scene31404.lua +++ b/Resources/Scripts/Scene/31404/scene31404.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31500/scene31500.lua b/Resources/Scripts/Scene/31500/scene31500.lua index 56146af4e..f0de9d06f 100644 --- a/Resources/Scripts/Scene/31500/scene31500.lua +++ b/Resources/Scripts/Scene/31500/scene31500.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31501/scene31501.lua b/Resources/Scripts/Scene/31501/scene31501.lua index 9bdb9a1be..5547be7c7 100644 --- a/Resources/Scripts/Scene/31501/scene31501.lua +++ b/Resources/Scripts/Scene/31501/scene31501.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31502/scene31502.lua b/Resources/Scripts/Scene/31502/scene31502.lua index c6c4feb39..4a300abae 100644 --- a/Resources/Scripts/Scene/31502/scene31502.lua +++ b/Resources/Scripts/Scene/31502/scene31502.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31503/scene31503.lua b/Resources/Scripts/Scene/31503/scene31503.lua index 1ef7b4c3c..4f578de37 100644 --- a/Resources/Scripts/Scene/31503/scene31503.lua +++ b/Resources/Scripts/Scene/31503/scene31503.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31504/scene31504.lua b/Resources/Scripts/Scene/31504/scene31504.lua index a828c28ad..d7ce37ec1 100644 --- a/Resources/Scripts/Scene/31504/scene31504.lua +++ b/Resources/Scripts/Scene/31504/scene31504.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31600/scene31600.lua b/Resources/Scripts/Scene/31600/scene31600.lua index 131f66e01..1abe1686b 100644 --- a/Resources/Scripts/Scene/31600/scene31600.lua +++ b/Resources/Scripts/Scene/31600/scene31600.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31601/scene31601.lua b/Resources/Scripts/Scene/31601/scene31601.lua index 35b42998a..48fb2aa4a 100644 --- a/Resources/Scripts/Scene/31601/scene31601.lua +++ b/Resources/Scripts/Scene/31601/scene31601.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31602/scene31602.lua b/Resources/Scripts/Scene/31602/scene31602.lua index d9bdf73d9..6064d43d5 100644 --- a/Resources/Scripts/Scene/31602/scene31602.lua +++ b/Resources/Scripts/Scene/31602/scene31602.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31603/scene31603.lua b/Resources/Scripts/Scene/31603/scene31603.lua index 989341ca2..9ea63513f 100644 --- a/Resources/Scripts/Scene/31603/scene31603.lua +++ b/Resources/Scripts/Scene/31603/scene31603.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31604/scene31604.lua b/Resources/Scripts/Scene/31604/scene31604.lua index e78a32ad3..00f477fec 100644 --- a/Resources/Scripts/Scene/31604/scene31604.lua +++ b/Resources/Scripts/Scene/31604/scene31604.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31700/scene31700.lua b/Resources/Scripts/Scene/31700/scene31700.lua index fbc6f7c5c..aa24985c6 100644 --- a/Resources/Scripts/Scene/31700/scene31700.lua +++ b/Resources/Scripts/Scene/31700/scene31700.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31701/scene31701.lua b/Resources/Scripts/Scene/31701/scene31701.lua index e924fc91f..e4192978d 100644 --- a/Resources/Scripts/Scene/31701/scene31701.lua +++ b/Resources/Scripts/Scene/31701/scene31701.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31702/scene31702.lua b/Resources/Scripts/Scene/31702/scene31702.lua index d57a47b0c..8449ae025 100644 --- a/Resources/Scripts/Scene/31702/scene31702.lua +++ b/Resources/Scripts/Scene/31702/scene31702.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31703/scene31703.lua b/Resources/Scripts/Scene/31703/scene31703.lua index 24c29525e..8e1da2698 100644 --- a/Resources/Scripts/Scene/31703/scene31703.lua +++ b/Resources/Scripts/Scene/31703/scene31703.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/31704/scene31704.lua b/Resources/Scripts/Scene/31704/scene31704.lua index 71826a784..fbb3ac1a8 100644 --- a/Resources/Scripts/Scene/31704/scene31704.lua +++ b/Resources/Scripts/Scene/31704/scene31704.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31800/scene31800.lua b/Resources/Scripts/Scene/31800/scene31800.lua index f2a81a45e..02121ae54 100644 --- a/Resources/Scripts/Scene/31800/scene31800.lua +++ b/Resources/Scripts/Scene/31800/scene31800.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31801/scene31801.lua b/Resources/Scripts/Scene/31801/scene31801.lua index 999cd7ce5..6d6fb35ae 100644 --- a/Resources/Scripts/Scene/31801/scene31801.lua +++ b/Resources/Scripts/Scene/31801/scene31801.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31802/scene31802.lua b/Resources/Scripts/Scene/31802/scene31802.lua index 9437f7615..6648c09d9 100644 --- a/Resources/Scripts/Scene/31802/scene31802.lua +++ b/Resources/Scripts/Scene/31802/scene31802.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31803/scene31803.lua b/Resources/Scripts/Scene/31803/scene31803.lua index 5d66ac86b..a462a7b16 100644 --- a/Resources/Scripts/Scene/31803/scene31803.lua +++ b/Resources/Scripts/Scene/31803/scene31803.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/31804/scene31804.lua b/Resources/Scripts/Scene/31804/scene31804.lua index 5c8a81517..d79a6b611 100644 --- a/Resources/Scripts/Scene/31804/scene31804.lua +++ b/Resources/Scripts/Scene/31804/scene31804.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31900/scene31900.lua b/Resources/Scripts/Scene/31900/scene31900.lua index de5b5ceb3..73e7e2207 100644 --- a/Resources/Scripts/Scene/31900/scene31900.lua +++ b/Resources/Scripts/Scene/31900/scene31900.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31901/scene31901.lua b/Resources/Scripts/Scene/31901/scene31901.lua index 605999274..6c3c7bb13 100644 --- a/Resources/Scripts/Scene/31901/scene31901.lua +++ b/Resources/Scripts/Scene/31901/scene31901.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31902/scene31902.lua b/Resources/Scripts/Scene/31902/scene31902.lua index 2042ca706..305cb61f8 100644 --- a/Resources/Scripts/Scene/31902/scene31902.lua +++ b/Resources/Scripts/Scene/31902/scene31902.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/31903/scene31903.lua b/Resources/Scripts/Scene/31903/scene31903.lua index b4ffd2a23..848742e93 100644 --- a/Resources/Scripts/Scene/31903/scene31903.lua +++ b/Resources/Scripts/Scene/31903/scene31903.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/31904/scene31904.lua b/Resources/Scripts/Scene/31904/scene31904.lua index 81ea53627..204a98d7f 100644 --- a/Resources/Scripts/Scene/31904/scene31904.lua +++ b/Resources/Scripts/Scene/31904/scene31904.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32000/scene32000.lua b/Resources/Scripts/Scene/32000/scene32000.lua index 24c1bef13..398c84fe0 100644 --- a/Resources/Scripts/Scene/32000/scene32000.lua +++ b/Resources/Scripts/Scene/32000/scene32000.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32001/scene32001.lua b/Resources/Scripts/Scene/32001/scene32001.lua index c70d9c018..d657bae00 100644 --- a/Resources/Scripts/Scene/32001/scene32001.lua +++ b/Resources/Scripts/Scene/32001/scene32001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32002/scene32002.lua b/Resources/Scripts/Scene/32002/scene32002.lua index bdd15ef5c..a20f5d0ab 100644 --- a/Resources/Scripts/Scene/32002/scene32002.lua +++ b/Resources/Scripts/Scene/32002/scene32002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32003/scene32003.lua b/Resources/Scripts/Scene/32003/scene32003.lua index 160afd884..6c3be7506 100644 --- a/Resources/Scripts/Scene/32003/scene32003.lua +++ b/Resources/Scripts/Scene/32003/scene32003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/32004/scene32004.lua b/Resources/Scripts/Scene/32004/scene32004.lua index 35281ccda..77f644990 100644 --- a/Resources/Scripts/Scene/32004/scene32004.lua +++ b/Resources/Scripts/Scene/32004/scene32004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 20.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32100/scene32100.lua b/Resources/Scripts/Scene/32100/scene32100.lua index ae6c53e66..6a7816f87 100644 --- a/Resources/Scripts/Scene/32100/scene32100.lua +++ b/Resources/Scripts/Scene/32100/scene32100.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.452, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32101/scene32101.lua b/Resources/Scripts/Scene/32101/scene32101.lua index bc7cd969d..47e8175bd 100644 --- a/Resources/Scripts/Scene/32101/scene32101.lua +++ b/Resources/Scripts/Scene/32101/scene32101.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.447, y = -4.966, z = 42.053 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32102/scene32102.lua b/Resources/Scripts/Scene/32102/scene32102.lua index 245e6e3a7..836d8a50d 100644 --- a/Resources/Scripts/Scene/32102/scene32102.lua +++ b/Resources/Scripts/Scene/32102/scene32102.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.453, y = -4.966, z = 42.038 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32103/scene32103.lua b/Resources/Scripts/Scene/32103/scene32103.lua index 50e7315c2..9237f5bfb 100644 --- a/Resources/Scripts/Scene/32103/scene32103.lua +++ b/Resources/Scripts/Scene/32103/scene32103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.458, y = -4.966, z = 42.055 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/32104/scene32104.lua b/Resources/Scripts/Scene/32104/scene32104.lua index 6947fe36a..52d1a1aa3 100644 --- a/Resources/Scripts/Scene/32104/scene32104.lua +++ b/Resources/Scripts/Scene/32104/scene32104.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.463, y = -4.966, z = 42.034 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32200/scene32200.lua b/Resources/Scripts/Scene/32200/scene32200.lua index 89768028a..b9b286831 100644 --- a/Resources/Scripts/Scene/32200/scene32200.lua +++ b/Resources/Scripts/Scene/32200/scene32200.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.452, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32201/scene32201.lua b/Resources/Scripts/Scene/32201/scene32201.lua index 9fedad61c..ee23b5821 100644 --- a/Resources/Scripts/Scene/32201/scene32201.lua +++ b/Resources/Scripts/Scene/32201/scene32201.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.447, y = -4.966, z = 42.053 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32202/scene32202.lua b/Resources/Scripts/Scene/32202/scene32202.lua index f2e2649a3..43cc1c455 100644 --- a/Resources/Scripts/Scene/32202/scene32202.lua +++ b/Resources/Scripts/Scene/32202/scene32202.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.453, y = -4.966, z = 42.038 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/32203/scene32203.lua b/Resources/Scripts/Scene/32203/scene32203.lua index 11b4f5f39..f09c02935 100644 --- a/Resources/Scripts/Scene/32203/scene32203.lua +++ b/Resources/Scripts/Scene/32203/scene32203.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.458, y = -4.966, z = 42.055 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/32204/scene32204.lua b/Resources/Scripts/Scene/32204/scene32204.lua index 2eac79747..058423317 100644 --- a/Resources/Scripts/Scene/32204/scene32204.lua +++ b/Resources/Scripts/Scene/32204/scene32204.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.463, y = -4.966, z = 42.034 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33100/scene33100.lua b/Resources/Scripts/Scene/33100/scene33100.lua index c486fabcd..4ab85246b 100644 --- a/Resources/Scripts/Scene/33100/scene33100.lua +++ b/Resources/Scripts/Scene/33100/scene33100.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33101/scene33101.lua b/Resources/Scripts/Scene/33101/scene33101.lua index e341f1d84..c6c97f9c7 100644 --- a/Resources/Scripts/Scene/33101/scene33101.lua +++ b/Resources/Scripts/Scene/33101/scene33101.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33102/scene33102.lua b/Resources/Scripts/Scene/33102/scene33102.lua index c02622d0d..26416d02e 100644 --- a/Resources/Scripts/Scene/33102/scene33102.lua +++ b/Resources/Scripts/Scene/33102/scene33102.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33103/scene33103.lua b/Resources/Scripts/Scene/33103/scene33103.lua index b444cf37e..43a97ccd9 100644 --- a/Resources/Scripts/Scene/33103/scene33103.lua +++ b/Resources/Scripts/Scene/33103/scene33103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33401/scene33401.lua b/Resources/Scripts/Scene/33401/scene33401.lua index 482b1a350..d8bfb1302 100644 --- a/Resources/Scripts/Scene/33401/scene33401.lua +++ b/Resources/Scripts/Scene/33401/scene33401.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.461, y = -4.966, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/33402/scene33402.lua b/Resources/Scripts/Scene/33402/scene33402.lua index eda23cc98..1246946c1 100644 --- a/Resources/Scripts/Scene/33402/scene33402.lua +++ b/Resources/Scripts/Scene/33402/scene33402.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.464, y = -4.966, z = 42.103 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/33403/scene33403.lua b/Resources/Scripts/Scene/33403/scene33403.lua index ff347f4a7..f709b5a12 100644 --- a/Resources/Scripts/Scene/33403/scene33403.lua +++ b/Resources/Scripts/Scene/33403/scene33403.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.464, y = -4.966, z = 42.103 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/33404/scene33404.lua b/Resources/Scripts/Scene/33404/scene33404.lua index 87c8dd7c0..d5ad4d11e 100644 --- a/Resources/Scripts/Scene/33404/scene33404.lua +++ b/Resources/Scripts/Scene/33404/scene33404.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.464, y = -4.966, z = 42.103 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/33700/scene33700.lua b/Resources/Scripts/Scene/33700/scene33700.lua index 1be1edfc2..06fd471b2 100644 --- a/Resources/Scripts/Scene/33700/scene33700.lua +++ b/Resources/Scripts/Scene/33700/scene33700.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33701/scene33701.lua b/Resources/Scripts/Scene/33701/scene33701.lua index 2205b1ff6..6485aa618 100644 --- a/Resources/Scripts/Scene/33701/scene33701.lua +++ b/Resources/Scripts/Scene/33701/scene33701.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33702/scene33702.lua b/Resources/Scripts/Scene/33702/scene33702.lua index eaf6acdfb..7606f62d4 100644 --- a/Resources/Scripts/Scene/33702/scene33702.lua +++ b/Resources/Scripts/Scene/33702/scene33702.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33703/scene33703.lua b/Resources/Scripts/Scene/33703/scene33703.lua index 674566eb0..5c9ecf9d8 100644 --- a/Resources/Scripts/Scene/33703/scene33703.lua +++ b/Resources/Scripts/Scene/33703/scene33703.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33704/scene33704.lua b/Resources/Scripts/Scene/33704/scene33704.lua index 85e385025..d7b756c4c 100644 --- a/Resources/Scripts/Scene/33704/scene33704.lua +++ b/Resources/Scripts/Scene/33704/scene33704.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33705/scene33705.lua b/Resources/Scripts/Scene/33705/scene33705.lua index 59617c34d..0ea311838 100644 --- a/Resources/Scripts/Scene/33705/scene33705.lua +++ b/Resources/Scripts/Scene/33705/scene33705.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33706/scene33706.lua b/Resources/Scripts/Scene/33706/scene33706.lua index 580d72be5..df8c7c024 100644 --- a/Resources/Scripts/Scene/33706/scene33706.lua +++ b/Resources/Scripts/Scene/33706/scene33706.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.472, y = -5.038, z = 42.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1025.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33707/scene33707.lua b/Resources/Scripts/Scene/33707/scene33707.lua index 1546a0fb3..1e89e662c 100644 --- a/Resources/Scripts/Scene/33707/scene33707.lua +++ b/Resources/Scripts/Scene/33707/scene33707.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33708/scene33708.lua b/Resources/Scripts/Scene/33708/scene33708.lua index 75210582b..390a33fc9 100644 --- a/Resources/Scripts/Scene/33708/scene33708.lua +++ b/Resources/Scripts/Scene/33708/scene33708.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.005, y = 0.000, z = 17.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -622.8, z = -556.4 } } diff --git a/Resources/Scripts/Scene/33709/scene33709.lua b/Resources/Scripts/Scene/33709/scene33709.lua index 731051a4a..67c2aa0cb 100644 --- a/Resources/Scripts/Scene/33709/scene33709.lua +++ b/Resources/Scripts/Scene/33709/scene33709.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33710/scene33710.lua b/Resources/Scripts/Scene/33710/scene33710.lua index 225d764cf..0785ae0b2 100644 --- a/Resources/Scripts/Scene/33710/scene33710.lua +++ b/Resources/Scripts/Scene/33710/scene33710.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33711/scene33711.lua b/Resources/Scripts/Scene/33711/scene33711.lua index 12f390c6c..403fd1a34 100644 --- a/Resources/Scripts/Scene/33711/scene33711.lua +++ b/Resources/Scripts/Scene/33711/scene33711.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.442, y = -5.038, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33712/scene33712.lua b/Resources/Scripts/Scene/33712/scene33712.lua index 43be9bf4b..8d65b2758 100644 --- a/Resources/Scripts/Scene/33712/scene33712.lua +++ b/Resources/Scripts/Scene/33712/scene33712.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33713/scene33713.lua b/Resources/Scripts/Scene/33713/scene33713.lua index dc8cb18b6..6ee04e064 100644 --- a/Resources/Scripts/Scene/33713/scene33713.lua +++ b/Resources/Scripts/Scene/33713/scene33713.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.472, y = -5.038, z = 42.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1025.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33714/scene33714.lua b/Resources/Scripts/Scene/33714/scene33714.lua index 93c124a85..6843dedaf 100644 --- a/Resources/Scripts/Scene/33714/scene33714.lua +++ b/Resources/Scripts/Scene/33714/scene33714.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33715/scene33715.lua b/Resources/Scripts/Scene/33715/scene33715.lua index 6908da5aa..99297bdce 100644 --- a/Resources/Scripts/Scene/33715/scene33715.lua +++ b/Resources/Scripts/Scene/33715/scene33715.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/33716/scene33716.lua b/Resources/Scripts/Scene/33716/scene33716.lua index 25a27b686..22ab3c6c1 100644 --- a/Resources/Scripts/Scene/33716/scene33716.lua +++ b/Resources/Scripts/Scene/33716/scene33716.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33717/scene33717.lua b/Resources/Scripts/Scene/33717/scene33717.lua index 29c6e572d..9339f62ce 100644 --- a/Resources/Scripts/Scene/33717/scene33717.lua +++ b/Resources/Scripts/Scene/33717/scene33717.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33718/scene33718.lua b/Resources/Scripts/Scene/33718/scene33718.lua index 4fa1b557c..a20ae99c1 100644 --- a/Resources/Scripts/Scene/33718/scene33718.lua +++ b/Resources/Scripts/Scene/33718/scene33718.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33719/scene33719.lua b/Resources/Scripts/Scene/33719/scene33719.lua index ac0d1ba54..5adaecc33 100644 --- a/Resources/Scripts/Scene/33719/scene33719.lua +++ b/Resources/Scripts/Scene/33719/scene33719.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33720/scene33720.lua b/Resources/Scripts/Scene/33720/scene33720.lua index 76a5dec0a..f56f83c84 100644 --- a/Resources/Scripts/Scene/33720/scene33720.lua +++ b/Resources/Scripts/Scene/33720/scene33720.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33721/scene33721.lua b/Resources/Scripts/Scene/33721/scene33721.lua index 13c29a6c8..822e8f1ab 100644 --- a/Resources/Scripts/Scene/33721/scene33721.lua +++ b/Resources/Scripts/Scene/33721/scene33721.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33722/scene33722.lua b/Resources/Scripts/Scene/33722/scene33722.lua index c02ed80e5..3d045fa24 100644 --- a/Resources/Scripts/Scene/33722/scene33722.lua +++ b/Resources/Scripts/Scene/33722/scene33722.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33723/scene33723.lua b/Resources/Scripts/Scene/33723/scene33723.lua index 932b8ddeb..c611dc061 100644 --- a/Resources/Scripts/Scene/33723/scene33723.lua +++ b/Resources/Scripts/Scene/33723/scene33723.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33724/scene33724.lua b/Resources/Scripts/Scene/33724/scene33724.lua index ecf3ed9e9..1c5fa6f97 100644 --- a/Resources/Scripts/Scene/33724/scene33724.lua +++ b/Resources/Scripts/Scene/33724/scene33724.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33725/scene33725.lua b/Resources/Scripts/Scene/33725/scene33725.lua index 7e030ec93..f5c616d6d 100644 --- a/Resources/Scripts/Scene/33725/scene33725.lua +++ b/Resources/Scripts/Scene/33725/scene33725.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33726/scene33726.lua b/Resources/Scripts/Scene/33726/scene33726.lua index bce9c2aa5..2e18a9658 100644 --- a/Resources/Scripts/Scene/33726/scene33726.lua +++ b/Resources/Scripts/Scene/33726/scene33726.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/33727/scene33727.lua b/Resources/Scripts/Scene/33727/scene33727.lua index 837b5f06d..b100f832a 100644 --- a/Resources/Scripts/Scene/33727/scene33727.lua +++ b/Resources/Scripts/Scene/33727/scene33727.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33728/scene33728.lua b/Resources/Scripts/Scene/33728/scene33728.lua index f48429355..1f9a6ad08 100644 --- a/Resources/Scripts/Scene/33728/scene33728.lua +++ b/Resources/Scripts/Scene/33728/scene33728.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/33729/scene33729.lua b/Resources/Scripts/Scene/33729/scene33729.lua index 6bca94a55..d7ef2d70d 100644 --- a/Resources/Scripts/Scene/33729/scene33729.lua +++ b/Resources/Scripts/Scene/33729/scene33729.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/33730/scene33730.lua b/Resources/Scripts/Scene/33730/scene33730.lua index 9d4f2e5b8..02db97d61 100644 --- a/Resources/Scripts/Scene/33730/scene33730.lua +++ b/Resources/Scripts/Scene/33730/scene33730.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/33731/scene33731.lua b/Resources/Scripts/Scene/33731/scene33731.lua index dad55dda7..ef69a5e14 100644 --- a/Resources/Scripts/Scene/33731/scene33731.lua +++ b/Resources/Scripts/Scene/33731/scene33731.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33732/scene33732.lua b/Resources/Scripts/Scene/33732/scene33732.lua index 0879dbfa9..821ee25a2 100644 --- a/Resources/Scripts/Scene/33732/scene33732.lua +++ b/Resources/Scripts/Scene/33732/scene33732.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33733/scene33733.lua b/Resources/Scripts/Scene/33733/scene33733.lua index f7e79b1c8..443acdba3 100644 --- a/Resources/Scripts/Scene/33733/scene33733.lua +++ b/Resources/Scripts/Scene/33733/scene33733.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33734/scene33734.lua b/Resources/Scripts/Scene/33734/scene33734.lua index 1635624c0..009f9f943 100644 --- a/Resources/Scripts/Scene/33734/scene33734.lua +++ b/Resources/Scripts/Scene/33734/scene33734.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33735/scene33735.lua b/Resources/Scripts/Scene/33735/scene33735.lua index 6575fead8..d701a34b1 100644 --- a/Resources/Scripts/Scene/33735/scene33735.lua +++ b/Resources/Scripts/Scene/33735/scene33735.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33736/scene33736.lua b/Resources/Scripts/Scene/33736/scene33736.lua index 53ccd1dfb..3050b456f 100644 --- a/Resources/Scripts/Scene/33736/scene33736.lua +++ b/Resources/Scripts/Scene/33736/scene33736.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33737/scene33737.lua b/Resources/Scripts/Scene/33737/scene33737.lua index 19b1ea4ad..32daf4505 100644 --- a/Resources/Scripts/Scene/33737/scene33737.lua +++ b/Resources/Scripts/Scene/33737/scene33737.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33738/scene33738.lua b/Resources/Scripts/Scene/33738/scene33738.lua index 94a2c7681..4fe6b19b9 100644 --- a/Resources/Scripts/Scene/33738/scene33738.lua +++ b/Resources/Scripts/Scene/33738/scene33738.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/33739/scene33739.lua b/Resources/Scripts/Scene/33739/scene33739.lua index a120bf439..c4a531a3e 100644 --- a/Resources/Scripts/Scene/33739/scene33739.lua +++ b/Resources/Scripts/Scene/33739/scene33739.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33740/scene33740.lua b/Resources/Scripts/Scene/33740/scene33740.lua index 6ecc64b2f..be270dfe9 100644 --- a/Resources/Scripts/Scene/33740/scene33740.lua +++ b/Resources/Scripts/Scene/33740/scene33740.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/33741/scene33741.lua b/Resources/Scripts/Scene/33741/scene33741.lua index e80f12924..81a5039d7 100644 --- a/Resources/Scripts/Scene/33741/scene33741.lua +++ b/Resources/Scripts/Scene/33741/scene33741.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.102, z = 15.968 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/33742/scene33742.lua b/Resources/Scripts/Scene/33742/scene33742.lua index 5901658ed..da75fc125 100644 --- a/Resources/Scripts/Scene/33742/scene33742.lua +++ b/Resources/Scripts/Scene/33742/scene33742.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/33743/scene33743.lua b/Resources/Scripts/Scene/33743/scene33743.lua new file mode 100644 index 000000000..44bd1df41 --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -531.5, z = -519.5 }, + size = { x = 1008.4, z = 1008.4 }, + 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 } +} + +-- 所有的区块 +blocks = { 33743 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -531.5, z = -519.5 }, max = { x = 476.9, z = 488.9 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/33743/scene33743_block33743.lua b/Resources/Scripts/Scene/33743/scene33743_block33743.lua new file mode 100644 index 000000000..ef6b75517 --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743_block33743.lua @@ -0,0 +1,8 @@ +-- 所有的group +groups = { + { id = 233743005, refresh_id = 1, pos = { x = 0.835, y = 0.645, z = 7.672 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233743006, refresh_id = 1, pos = { x = -0.442, y = 0.645, z = -10.279 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233743007, refresh_id = 1001, pos = { x = 5.090, y = 0.645, z = 0.477 }, force_clean_sub_entity = true, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233743008, refresh_id = 1002, pos = { x = 5.090, y = 0.645, z = 0.477 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233743009, refresh_id = 1, pos = { x = -1.321, y = 0.827, z = -1.087 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/33743/scene33743_group233743005.lua b/Resources/Scripts/Scene/33743/scene33743_group233743005.lua new file mode 100644 index 000000000..d0254b3a4 --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743_group233743005.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 233743005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5001, gadget_id = 70900205, pos = { x = 0.080, y = -1.197, z = 24.150 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 5002, gadget_id = 70900205, pos = { x = 0.040, y = -1.197, z = -23.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false }, + { config_id = 2, name = "TPL_TIME", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5001, 5002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/33743/scene33743_group233743006.lua b/Resources/Scripts/Scene/33743/scene33743_group233743006.lua new file mode 100644 index 000000000..b4249fbab --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743_group233743006.lua @@ -0,0 +1,220 @@ +-- 基础信息 +local base_info = { + group_id = 233743006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6001, gadget_id = 70360010, pos = { x = 0.000, y = -0.159, z = 0.012 }, rot = { x = 0.000, y = 0.150, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1006003, name = "GADGET_CREATE_6003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_6003", action = "action_EVENT_GADGET_CREATE_6003" }, + { config_id = 1006004, name = "SELECT_OPTION_6004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6004", action = "action_EVENT_SELECT_OPTION_6004", trigger_count = 0 }, + { config_id = 1006005, name = "SELECT_OPTION_6005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6005", action = "action_EVENT_SELECT_OPTION_6005", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 6001 }, + regions = { }, + triggers = { "GADGET_CREATE_6003", "SELECT_OPTION_6004", "SELECT_OPTION_6005" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_6003(context, evt) + if 6001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_6003(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 233743006, 6001, {175}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_6004(context, evt) + -- 判断是gadgetid 6001 option_id 175 + if 6001 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 233743005) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6004(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为12,场上怪物最少1只,最多4只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 233743007, {7001,7002,7003,7004,7005,7006,7007,7008,7009,7011,7021,7022}, 12, 1, 4) then + return -1 + end + + -- 删除指定group: 233743006 ;指定config:6001;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 233743006, 6001, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组233743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743006, 6001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_6005(context, evt) + -- 判断是gadgetid 6001 option_id 176 + if 6001 ~= evt.param1 then + return false + end + + if 176 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 233743005) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6005(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为9,场上怪物最少3只,最多3只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 233743008, {8001,8002,8003,8004,8005,8006,8007,8008,8011}, 9, 3, 3) then + return -1 + end + + -- 创建编号为2(该怪物潮的识别id)的怪物潮,创建怪物总数为8,场上怪物最少2只,最多2只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 2, 233743008, {8014,8015,8016,8017}, 8, 2, 2) then + return -1 + end + + -- 删除指定group: 233743006 ;指定config:6001;物件身上指定option:176; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 233743006, 6001, 176) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组233743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743006, 6001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33743/scene33743_group233743007.lua b/Resources/Scripts/Scene/33743/scene33743_group233743007.lua new file mode 100644 index 000000000..f7a6bcacf --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743_group233743007.lua @@ -0,0 +1,228 @@ +-- 基础信息 +local base_info = { + group_id = 233743007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 7001, monster_id = 20060101, pos = { x = 0.032, y = -0.102, z = -10.087 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7002, monster_id = 20060401, pos = { x = -2.993, y = -0.102, z = -8.005 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7003, monster_id = 20060401, pos = { x = 3.023, y = -0.102, z = -8.073 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7004, monster_id = 20060301, pos = { x = 0.032, y = -0.102, z = -6.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7005, monster_id = 20060201, pos = { x = -8.009, y = -0.102, z = -3.025 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7006, monster_id = 20060201, pos = { x = -8.000, y = -0.102, z = 4.041 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7007, monster_id = 20060401, pos = { x = -5.947, y = -0.102, z = -0.002 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7008, monster_id = 20060101, pos = { x = -9.997, y = -0.102, z = -0.017 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7009, monster_id = 20060301, pos = { x = 8.023, y = -0.102, z = -3.054 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7011, monster_id = 20060401, pos = { x = 8.001, y = -0.102, z = 3.063 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7021, monster_id = 20060201, pos = { x = 10.036, y = -0.102, z = 0.008 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7022, monster_id = 20060101, pos = { x = 5.932, y = -0.102, z = 0.002 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 7010, gadget_id = 70900205, pos = { x = 5.917, y = -0.566, z = 2.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1007012, name = "MONSTER_TIDE_DIE_7012", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "1", condition = "condition_EVENT_MONSTER_TIDE_DIE_7012", action = "action_EVENT_MONSTER_TIDE_DIE_7012" }, + { config_id = 1007013, name = "ANY_MONSTER_LIVE_7013", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_7013", action = "action_EVENT_ANY_MONSTER_LIVE_7013" }, + { config_id = 1007014, name = "CHALLENGE_SUCCESS_7014", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_7014" }, + { config_id = 1007015, name = "CHALLENGE_FAIL_7015", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_7015" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 7010 }, + regions = { }, + triggers = { "MONSTER_TIDE_DIE_7012", "ANY_MONSTER_LIVE_7013", "CHALLENGE_SUCCESS_7014", "CHALLENGE_FAIL_7015" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7011, 7021, 7022 }, + gadgets = { 7010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_7012(context, evt) + if 12 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_7012(context, evt) + ScriptLib.DelAllSubEntityByOriginOwnerConfigId(context,7009) + + ScriptLib.DelAllSubEntityByOriginOwnerConfigId(context,7011) + + ScriptLib.DelAllSubEntityByOriginOwnerConfigId(context,7021) + + ScriptLib.DelAllSubEntityByOriginOwnerConfigId(context,7022) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_7013(context, evt) + if 7001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_7013(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为197的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 197, 600, 233743007, 12, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + -- 将本组内变量名为 "monster_wave" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_7014(context, evt) + -- 将剩余时间记录在触发此challenge的group变量TPL_TIME中 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "TPL_TIME", evt.param2, 233743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : save_challenge_remainTime") + return -1 + end + + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 233743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 爬塔更换队伍2 + if 0 ~= ScriptLib.TowerMirrorTeamSetUp(context, 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_team_setup") + return -1 + end + + -- 改变指定group组233743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743006, 6001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 233743006, 6001, {176}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_7015(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 233743007, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33743/scene33743_group233743008.lua b/Resources/Scripts/Scene/33743/scene33743_group233743008.lua new file mode 100644 index 000000000..7c82a3b1b --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743_group233743008.lua @@ -0,0 +1,214 @@ +-- 基础信息 +local base_info = { + group_id = 233743008 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 8001, monster_id = 25210401, pos = { x = 4.017, y = -0.102, z = -8.022 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8002, monster_id = 25210101, pos = { x = 0.011, y = -0.102, z = -10.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8003, monster_id = 25210401, pos = { x = -4.072, y = -0.102, z = -7.993 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8004, monster_id = 25210301, pos = { x = 10.111, y = -0.102, z = -0.056 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8005, monster_id = 25210501, pos = { x = 8.024, y = -0.102, z = -2.966 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8006, monster_id = 25210501, pos = { x = 8.049, y = -0.102, z = 3.077 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8007, monster_id = 25210101, pos = { x = -10.074, y = -0.102, z = -0.017 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8008, monster_id = 25210501, pos = { x = -8.084, y = -0.102, z = 3.008 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8011, monster_id = 25210401, pos = { x = -8.084, y = -0.102, z = -3.030 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8014, monster_id = 25210201, pos = { x = 9.635, y = -0.102, z = -9.725 }, rot = { x = 0.000, y = 312.965, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8015, monster_id = 25210201, pos = { x = -9.805, y = -0.102, z = -9.890 }, rot = { x = 0.000, y = 43.176, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8016, monster_id = 25210201, pos = { x = 9.795, y = -0.102, z = 9.236 }, rot = { x = 0.000, y = 209.819, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8017, monster_id = 25210201, pos = { x = -9.611, y = -0.102, z = 9.388 }, rot = { x = 0.000, y = 146.312, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8018, monster_id = 25310301, pos = { x = 4.017, y = -0.102, z = 8.016 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8019, monster_id = 23020102, pos = { x = 0.011, y = -0.102, z = 10.009 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6105 }, isElite = true }, + { config_id = 8020, monster_id = 25310301, pos = { x = -4.072, y = -0.102, z = 8.045 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 8009, gadget_id = 70900205, pos = { x = 5.917, y = -0.566, z = 2.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1008010, name = "ANY_MONSTER_LIVE_8010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_8010", action = "action_EVENT_ANY_MONSTER_LIVE_8010" }, + { config_id = 1008012, name = "CHALLENGE_SUCCESS_8012", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "2", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_8012" }, + { config_id = 1008013, name = "CHALLENGE_FAIL_8013", event = EventType.EVENT_CHALLENGE_FAIL, source = "2", condition = "", action = "action_EVENT_CHALLENGE_FAIL_8013" }, + { config_id = 1008021, name = "MONSTER_TIDE_DIE_8021", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "1", condition = "condition_EVENT_MONSTER_TIDE_DIE_8021", action = "action_EVENT_MONSTER_TIDE_DIE_8021" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 8009 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_8010", "CHALLENGE_SUCCESS_8012", "CHALLENGE_FAIL_8013", "MONSTER_TIDE_DIE_8021" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = suite_2, + monsters = { 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8011, 8014, 8015, 8016, 8017 }, + gadgets = { 8009 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 8018, 8019, 8020 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_8010(context, evt) + if 8001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_8010(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 创建编号为2(该挑战的识别id),挑战内容为198的区域挑战,param1必须为时间 + -- 从233743005的变量TPL_TIME中取出对应值并开启挑战 + local tpl_time = ScriptLib.GetGroupVariableValueByGroup(context, "TPL_TIME", 233743005) + if tpl_time == nil or tpl_time < 0 then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + elseif tpl_time < 1 then + tpl_time = 0 + end + if 0 ~= ScriptLib.ActiveChallenge(context, 2, 198, tpl_time, 233743008, 20, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_8012(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 2, 233743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_8013(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 233743008, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_8021(context, evt) + if 9 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_8021(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 233743008, 3) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33743/scene33743_group233743009.lua b/Resources/Scripts/Scene/33743/scene33743_group233743009.lua new file mode 100644 index 000000000..ecb9c696d --- /dev/null +++ b/Resources/Scripts/Scene/33743/scene33743_group233743009.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 233743009 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 9001, gadget_id = 70350053, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 9002, gadget_id = 70350054, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1009003, name = "DUNGEON_SETTLE_9003", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "", action = "action_EVENT_DUNGEON_SETTLE_9003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 9001, 9002 }, + regions = { }, + triggers = { "DUNGEON_SETTLE_9003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_DUNGEON_SETTLE_9003(context, evt) + -- 改变指定group组233743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744.lua b/Resources/Scripts/Scene/33744/scene33744.lua new file mode 100644 index 000000000..bb972d732 --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -531.5, z = -519.5 }, + size = { x = 1008.4, z = 1008.4 }, + born_pos = { x = 0.000, y = -0.176, z = 18.001 }, + 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 } +} + +-- 所有的区块 +blocks = { 33744 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -531.5, z = -519.5 }, max = { x = 476.9, z = 488.9 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744_block33744.lua b/Resources/Scripts/Scene/33744/scene33744_block33744.lua new file mode 100644 index 000000000..9b3af55bc --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744_block33744.lua @@ -0,0 +1,8 @@ +-- 所有的group +groups = { + { id = 233744001, refresh_id = 1, pos = { x = -2.010, y = -0.127, z = -0.941 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233744002, refresh_id = 1, pos = { x = 1.122, y = -0.176, z = 8.208 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233744003, refresh_id = 1, pos = { x = -0.154, y = -0.176, z = -9.743 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233744004, refresh_id = 1002, pos = { x = 5.377, y = -0.176, z = 1.013 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 233744005, refresh_id = 1003, pos = { x = 5.377, y = -0.176, z = 1.013 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744_group233744001.lua b/Resources/Scripts/Scene/33744/scene33744_group233744001.lua new file mode 100644 index 000000000..35173f273 --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744_group233744001.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 233744001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70350053, pos = { x = -0.020, y = -0.083, z = 0.009 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70350054, pos = { x = 0.028, y = -0.098, z = 0.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1001003, name = "DUNGEON_SETTLE_1003", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "", action = "action_EVENT_DUNGEON_SETTLE_1003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002 }, + regions = { }, + triggers = { "DUNGEON_SETTLE_1003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_DUNGEON_SETTLE_1003(context, evt) + -- 改变指定group组233744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744_group233744002.lua b/Resources/Scripts/Scene/33744/scene33744_group233744002.lua new file mode 100644 index 000000000..f36e4b642 --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744_group233744002.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 233744002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70900205, pos = { x = 0.000, y = -1.333, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 2002, gadget_id = 70900205, pos = { x = 0.000, y = -1.333, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false }, + { config_id = 2, name = "TPL_TIME", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2001, 2002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744_group233744003.lua b/Resources/Scripts/Scene/33744/scene33744_group233744003.lua new file mode 100644 index 000000000..91de8e9ca --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744_group233744003.lua @@ -0,0 +1,213 @@ +-- 基础信息 +local base_info = { + group_id = 233744003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70360010, pos = { x = 0.062, y = -0.521, z = 10.109 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1003002, name = "GADGET_CREATE_3002", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_3002", action = "action_EVENT_GADGET_CREATE_3002" }, + { config_id = 1003003, name = "SELECT_OPTION_3003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3003", action = "action_EVENT_SELECT_OPTION_3003", trigger_count = 0 }, + { config_id = 1003004, name = "SELECT_OPTION_3004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3004", action = "action_EVENT_SELECT_OPTION_3004", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3001 }, + regions = { }, + triggers = { "GADGET_CREATE_3002", "SELECT_OPTION_3003", "SELECT_OPTION_3004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_3002(context, evt) + if 3001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_3002(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 233744003, 3001, {175}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3003(context, evt) + -- 判断是gadgetid 3001 option_id 175 + if 3001 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 233744002) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3003(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为18,场上怪物最少6只,最多6只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 233744004, {4001,4005,4006,4008,4009,4011,4012,4013,4016,4017,4018,4019}, 18, 6, 6) then + return -1 + end + + -- 删除指定group: 233744003 ;指定config:3001;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 233744003, 3001, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组233744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744003, 3001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3004(context, evt) + -- 判断是gadgetid 3001 option_id 176 + if 3001 ~= evt.param1 then + return false + end + + if 176 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 233744002) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3004(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 233744005, 2) + + -- 删除指定group: 233744003 ;指定config:3001;物件身上指定option:176; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 233744003, 3001, 176) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组233744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744003, 3001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744_group233744004.lua b/Resources/Scripts/Scene/33744/scene33744_group233744004.lua new file mode 100644 index 000000000..d17beda74 --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744_group233744004.lua @@ -0,0 +1,231 @@ +-- 基础信息 +local base_info = { + group_id = 233744004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 4001, monster_id = 22040201, pos = { x = 6.869, y = -0.102, z = 9.788 }, rot = { x = 0.000, y = 269.969, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4004, monster_id = 22050201, pos = { x = 0.010, y = -0.102, z = -0.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4005, monster_id = 22040201, pos = { x = -6.478, y = -0.102, z = 9.833 }, rot = { x = 0.000, y = 90.508, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4006, monster_id = 22040201, pos = { x = 5.136, y = -0.102, z = 3.930 }, rot = { x = 0.000, y = 333.450, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4007, monster_id = 22050201, pos = { x = 0.010, y = -0.102, z = 17.060 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4008, monster_id = 22040201, pos = { x = 5.299, y = -0.102, z = 14.768 }, rot = { x = 0.000, y = 197.281, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4009, monster_id = 22040201, pos = { x = -5.549, y = -0.102, z = 15.045 }, rot = { x = 0.000, y = 140.078, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4011, monster_id = 22040201, pos = { x = -5.116, y = -0.102, z = 4.342 }, rot = { x = 0.000, y = 34.281, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4012, monster_id = 22040201, pos = { x = 10.232, y = -0.102, z = 9.986 }, rot = { x = 0.000, y = 269.969, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4013, monster_id = 22040201, pos = { x = -10.258, y = -0.102, z = 10.063 }, rot = { x = 0.000, y = 90.508, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4016, monster_id = 22040201, pos = { x = 6.349, y = -0.102, z = 1.699 }, rot = { x = 0.000, y = 333.450, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4017, monster_id = 22040201, pos = { x = 5.887, y = -0.102, z = 16.856 }, rot = { x = 0.000, y = 197.281, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4018, monster_id = 22040201, pos = { x = -7.190, y = -0.102, z = 17.202 }, rot = { x = 0.000, y = 140.078, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4019, monster_id = 22040201, pos = { x = -7.032, y = -0.102, z = 1.728 }, rot = { x = 0.000, y = 34.281, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 4010, gadget_id = 70900205, pos = { x = 6.204, y = -1.386, z = 3.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1004002, name = "MONSTER_TIDE_DIE_4002", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "1", condition = "condition_EVENT_MONSTER_TIDE_DIE_4002", action = "action_EVENT_MONSTER_TIDE_DIE_4002" }, + { config_id = 1004003, name = "ANY_MONSTER_LIVE_4003", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4003", action = "action_EVENT_ANY_MONSTER_LIVE_4003" }, + { config_id = 1004014, name = "CHALLENGE_SUCCESS_4014", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_4014" }, + { config_id = 1004015, name = "CHALLENGE_FAIL_4015", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_4015" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4010 }, + regions = { }, + triggers = { "MONSTER_TIDE_DIE_4002", "ANY_MONSTER_LIVE_4003", "CHALLENGE_SUCCESS_4014", "CHALLENGE_FAIL_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 4001, 4005, 4006, 4008, 4009, 4011, 4012, 4013, 4016, 4017, 4018, 4019 }, + gadgets = { 4010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4004, 4007 }, + gadgets = { 4010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_4002(context, evt) + if 14 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_4002(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 233744004, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4003(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4003(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + -- 创建编号为1(该挑战的识别id),挑战内容为197的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 197, 600, 233744004, 20, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_4014(context, evt) + -- 将剩余时间记录在触发此challenge的group变量TPL_TIME中 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "TPL_TIME", evt.param2, 233744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : save_challenge_remainTime") + return -1 + end + + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 233744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 爬塔更换队伍2 + if 0 ~= ScriptLib.TowerMirrorTeamSetUp(context, 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_team_setup") + return -1 + end + + -- 改变指定group组233744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744003, 3001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 233744003, 3001, {176}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 改变指定group组233744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组233744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 233744001, 1002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_4015(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 233744004, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/33744/scene33744_group233744005.lua b/Resources/Scripts/Scene/33744/scene33744_group233744005.lua new file mode 100644 index 000000000..934269801 --- /dev/null +++ b/Resources/Scripts/Scene/33744/scene33744_group233744005.lua @@ -0,0 +1,184 @@ +-- 基础信息 +local base_info = { + group_id = 233744005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 5006, monster_id = 20070101, pos = { x = 0.029, y = -0.102, z = -0.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5011, gadget_id = 70900205, pos = { x = 6.204, y = -1.386, z = 3.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1005004, name = "ANY_MONSTER_LIVE_5004", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_5004", action = "action_EVENT_ANY_MONSTER_LIVE_5004" }, + { config_id = 1005005, name = "ANY_MONSTER_DIE_5005", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5005", action = "action_EVENT_ANY_MONSTER_DIE_5005" }, + { config_id = 1005015, name = "CHALLENGE_SUCCESS_5015", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "2", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_5015" }, + { config_id = 1005016, name = "CHALLENGE_FAIL_5016", event = EventType.EVENT_CHALLENGE_FAIL, source = "2", condition = "", action = "action_EVENT_CHALLENGE_FAIL_5016" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5011 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = suite_2, + monsters = { 5006 }, + gadgets = { 5011 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_5004", "ANY_MONSTER_DIE_5005", "CHALLENGE_SUCCESS_5015", "CHALLENGE_FAIL_5016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_5004(context, evt) + if 5006 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_5004(context, evt) + -- 创建编号为2(该挑战的识别id),挑战内容为198的区域挑战,param1必须为时间 + -- 从233744002的变量TPL_TIME中取出对应值并开启挑战 + local tpl_time = ScriptLib.GetGroupVariableValueByGroup(context, "TPL_TIME", 233744002) + if tpl_time == nil or tpl_time < 0 then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + elseif tpl_time < 1 then + tpl_time = 0 + end + if 0 ~= ScriptLib.ActiveChallenge(context, 2, 198, tpl_time, 233744005, 1, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5005(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5005(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_5015(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 2, 233744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_5016(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 233744005, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34100/scene34100.lua b/Resources/Scripts/Scene/34100/scene34100.lua index 4ffe9682f..1c262be59 100644 --- a/Resources/Scripts/Scene/34100/scene34100.lua +++ b/Resources/Scripts/Scene/34100/scene34100.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34101/scene34101.lua b/Resources/Scripts/Scene/34101/scene34101.lua index 0a2280c74..06dea7a8d 100644 --- a/Resources/Scripts/Scene/34101/scene34101.lua +++ b/Resources/Scripts/Scene/34101/scene34101.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34102/scene34102.lua b/Resources/Scripts/Scene/34102/scene34102.lua index 5cfed25f1..91c28dd45 100644 --- a/Resources/Scripts/Scene/34102/scene34102.lua +++ b/Resources/Scripts/Scene/34102/scene34102.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34103/scene34103.lua b/Resources/Scripts/Scene/34103/scene34103.lua index 31c19d5a6..ad849ed48 100644 --- a/Resources/Scripts/Scene/34103/scene34103.lua +++ b/Resources/Scripts/Scene/34103/scene34103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34401/scene34401.lua b/Resources/Scripts/Scene/34401/scene34401.lua index f1ed2ef94..d2f737440 100644 --- a/Resources/Scripts/Scene/34401/scene34401.lua +++ b/Resources/Scripts/Scene/34401/scene34401.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.476, y = -4.966, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34402/scene34402.lua b/Resources/Scripts/Scene/34402/scene34402.lua index a7967c514..f2da43a07 100644 --- a/Resources/Scripts/Scene/34402/scene34402.lua +++ b/Resources/Scripts/Scene/34402/scene34402.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.469, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/34403/scene34403.lua b/Resources/Scripts/Scene/34403/scene34403.lua index aa88efa31..3d6b47833 100644 --- a/Resources/Scripts/Scene/34403/scene34403.lua +++ b/Resources/Scripts/Scene/34403/scene34403.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.469, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/34404/scene34404.lua b/Resources/Scripts/Scene/34404/scene34404.lua index d6196fddf..684892be0 100644 --- a/Resources/Scripts/Scene/34404/scene34404.lua +++ b/Resources/Scripts/Scene/34404/scene34404.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.469, y = -4.966, z = 42.049 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/34700/scene34700.lua b/Resources/Scripts/Scene/34700/scene34700.lua index bc5ff2ad5..f0b1c2458 100644 --- a/Resources/Scripts/Scene/34700/scene34700.lua +++ b/Resources/Scripts/Scene/34700/scene34700.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34701/scene34701.lua b/Resources/Scripts/Scene/34701/scene34701.lua index c793b08e6..5887807b7 100644 --- a/Resources/Scripts/Scene/34701/scene34701.lua +++ b/Resources/Scripts/Scene/34701/scene34701.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34702/scene34702.lua b/Resources/Scripts/Scene/34702/scene34702.lua index 6123882da..1971b1c63 100644 --- a/Resources/Scripts/Scene/34702/scene34702.lua +++ b/Resources/Scripts/Scene/34702/scene34702.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34703/scene34703.lua b/Resources/Scripts/Scene/34703/scene34703.lua index 57a944ef2..125b9c415 100644 --- a/Resources/Scripts/Scene/34703/scene34703.lua +++ b/Resources/Scripts/Scene/34703/scene34703.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34704/scene34704.lua b/Resources/Scripts/Scene/34704/scene34704.lua index 503bb785c..4460b4d57 100644 --- a/Resources/Scripts/Scene/34704/scene34704.lua +++ b/Resources/Scripts/Scene/34704/scene34704.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34705/scene34705.lua b/Resources/Scripts/Scene/34705/scene34705.lua index d4eae84e1..59d66b1da 100644 --- a/Resources/Scripts/Scene/34705/scene34705.lua +++ b/Resources/Scripts/Scene/34705/scene34705.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34706/scene34706.lua b/Resources/Scripts/Scene/34706/scene34706.lua index 06577db94..a6c7e6c12 100644 --- a/Resources/Scripts/Scene/34706/scene34706.lua +++ b/Resources/Scripts/Scene/34706/scene34706.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.472, y = -5.038, z = 42.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1025.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34707/scene34707.lua b/Resources/Scripts/Scene/34707/scene34707.lua index fc24c21de..3a31116b5 100644 --- a/Resources/Scripts/Scene/34707/scene34707.lua +++ b/Resources/Scripts/Scene/34707/scene34707.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34708/scene34708.lua b/Resources/Scripts/Scene/34708/scene34708.lua index 34e98ac9e..25a24c6c5 100644 --- a/Resources/Scripts/Scene/34708/scene34708.lua +++ b/Resources/Scripts/Scene/34708/scene34708.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.003, y = -0.106, z = 18.020 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34709/scene34709.lua b/Resources/Scripts/Scene/34709/scene34709.lua index 1e1812907..8ef5ea747 100644 --- a/Resources/Scripts/Scene/34709/scene34709.lua +++ b/Resources/Scripts/Scene/34709/scene34709.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.442, y = -5.038, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34710/scene34710.lua b/Resources/Scripts/Scene/34710/scene34710.lua index 7df8b64f1..ba8c3cd57 100644 --- a/Resources/Scripts/Scene/34710/scene34710.lua +++ b/Resources/Scripts/Scene/34710/scene34710.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34711/scene34711.lua b/Resources/Scripts/Scene/34711/scene34711.lua index bc86a6bb6..9421dacfb 100644 --- a/Resources/Scripts/Scene/34711/scene34711.lua +++ b/Resources/Scripts/Scene/34711/scene34711.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34712/scene34712.lua b/Resources/Scripts/Scene/34712/scene34712.lua index 40d707a34..a02986c77 100644 --- a/Resources/Scripts/Scene/34712/scene34712.lua +++ b/Resources/Scripts/Scene/34712/scene34712.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34713/scene34713.lua b/Resources/Scripts/Scene/34713/scene34713.lua index 3c464f804..4317a8271 100644 --- a/Resources/Scripts/Scene/34713/scene34713.lua +++ b/Resources/Scripts/Scene/34713/scene34713.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.472, y = -5.038, z = 42.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1025.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/34714/scene34714.lua b/Resources/Scripts/Scene/34714/scene34714.lua index 7c9b6ed35..acd909366 100644 --- a/Resources/Scripts/Scene/34714/scene34714.lua +++ b/Resources/Scripts/Scene/34714/scene34714.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34715/scene34715.lua b/Resources/Scripts/Scene/34715/scene34715.lua index 9fd7de7e9..8d4815746 100644 --- a/Resources/Scripts/Scene/34715/scene34715.lua +++ b/Resources/Scripts/Scene/34715/scene34715.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34716/scene34716.lua b/Resources/Scripts/Scene/34716/scene34716.lua index f5994cdbd..f379ce234 100644 --- a/Resources/Scripts/Scene/34716/scene34716.lua +++ b/Resources/Scripts/Scene/34716/scene34716.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34717/scene34717.lua b/Resources/Scripts/Scene/34717/scene34717.lua index e6ac55c45..f70e5501d 100644 --- a/Resources/Scripts/Scene/34717/scene34717.lua +++ b/Resources/Scripts/Scene/34717/scene34717.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34718/scene34718.lua b/Resources/Scripts/Scene/34718/scene34718.lua index be9806f36..f4e32c0ac 100644 --- a/Resources/Scripts/Scene/34718/scene34718.lua +++ b/Resources/Scripts/Scene/34718/scene34718.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34719/scene34719.lua b/Resources/Scripts/Scene/34719/scene34719.lua index 3392f54df..2defd32f1 100644 --- a/Resources/Scripts/Scene/34719/scene34719.lua +++ b/Resources/Scripts/Scene/34719/scene34719.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34720/scene34720.lua b/Resources/Scripts/Scene/34720/scene34720.lua index 67cfb9da4..e4ef343bb 100644 --- a/Resources/Scripts/Scene/34720/scene34720.lua +++ b/Resources/Scripts/Scene/34720/scene34720.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34721/scene34721.lua b/Resources/Scripts/Scene/34721/scene34721.lua index f380aeba8..53f6ae537 100644 --- a/Resources/Scripts/Scene/34721/scene34721.lua +++ b/Resources/Scripts/Scene/34721/scene34721.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34722/scene34722.lua b/Resources/Scripts/Scene/34722/scene34722.lua index b7dcf4720..f808c0279 100644 --- a/Resources/Scripts/Scene/34722/scene34722.lua +++ b/Resources/Scripts/Scene/34722/scene34722.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34723/scene34723.lua b/Resources/Scripts/Scene/34723/scene34723.lua index 016f25f3f..9af6786df 100644 --- a/Resources/Scripts/Scene/34723/scene34723.lua +++ b/Resources/Scripts/Scene/34723/scene34723.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34724/scene34724.lua b/Resources/Scripts/Scene/34724/scene34724.lua index eaa238c14..c96eed989 100644 --- a/Resources/Scripts/Scene/34724/scene34724.lua +++ b/Resources/Scripts/Scene/34724/scene34724.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34725/scene34725.lua b/Resources/Scripts/Scene/34725/scene34725.lua index 66de7a41a..38e21da1a 100644 --- a/Resources/Scripts/Scene/34725/scene34725.lua +++ b/Resources/Scripts/Scene/34725/scene34725.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34726/scene34726.lua b/Resources/Scripts/Scene/34726/scene34726.lua index be395fd07..9ecbce7df 100644 --- a/Resources/Scripts/Scene/34726/scene34726.lua +++ b/Resources/Scripts/Scene/34726/scene34726.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34727/scene34727.lua b/Resources/Scripts/Scene/34727/scene34727.lua index 0b9608cd3..f92be5e65 100644 --- a/Resources/Scripts/Scene/34727/scene34727.lua +++ b/Resources/Scripts/Scene/34727/scene34727.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34728/scene34728.lua b/Resources/Scripts/Scene/34728/scene34728.lua index c9903e751..c69a048ab 100644 --- a/Resources/Scripts/Scene/34728/scene34728.lua +++ b/Resources/Scripts/Scene/34728/scene34728.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34729/scene34729.lua b/Resources/Scripts/Scene/34729/scene34729.lua index f3053cbf4..9640c53c6 100644 --- a/Resources/Scripts/Scene/34729/scene34729.lua +++ b/Resources/Scripts/Scene/34729/scene34729.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34730/scene34730.lua b/Resources/Scripts/Scene/34730/scene34730.lua index 036bb20f0..7fc60acc6 100644 --- a/Resources/Scripts/Scene/34730/scene34730.lua +++ b/Resources/Scripts/Scene/34730/scene34730.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34731/scene34731.lua b/Resources/Scripts/Scene/34731/scene34731.lua index 39516750a..38b5a7a7d 100644 --- a/Resources/Scripts/Scene/34731/scene34731.lua +++ b/Resources/Scripts/Scene/34731/scene34731.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34732/scene34732.lua b/Resources/Scripts/Scene/34732/scene34732.lua index 349895529..4c92d3190 100644 --- a/Resources/Scripts/Scene/34732/scene34732.lua +++ b/Resources/Scripts/Scene/34732/scene34732.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34733/scene34733.lua b/Resources/Scripts/Scene/34733/scene34733.lua index b4fe62b0f..f8e946f17 100644 --- a/Resources/Scripts/Scene/34733/scene34733.lua +++ b/Resources/Scripts/Scene/34733/scene34733.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34734/scene34734.lua b/Resources/Scripts/Scene/34734/scene34734.lua index 201e70dac..a8b81e864 100644 --- a/Resources/Scripts/Scene/34734/scene34734.lua +++ b/Resources/Scripts/Scene/34734/scene34734.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34735/scene34735.lua b/Resources/Scripts/Scene/34735/scene34735.lua index dbce39d14..baf9fb7e5 100644 --- a/Resources/Scripts/Scene/34735/scene34735.lua +++ b/Resources/Scripts/Scene/34735/scene34735.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34736/scene34736.lua b/Resources/Scripts/Scene/34736/scene34736.lua index d0f336d6d..6188e214b 100644 --- a/Resources/Scripts/Scene/34736/scene34736.lua +++ b/Resources/Scripts/Scene/34736/scene34736.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34737/scene34737.lua b/Resources/Scripts/Scene/34737/scene34737.lua index 74e65f016..a965f0a59 100644 --- a/Resources/Scripts/Scene/34737/scene34737.lua +++ b/Resources/Scripts/Scene/34737/scene34737.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34738/scene34738.lua b/Resources/Scripts/Scene/34738/scene34738.lua index 572f94656..c4dd74328 100644 --- a/Resources/Scripts/Scene/34738/scene34738.lua +++ b/Resources/Scripts/Scene/34738/scene34738.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/34739/scene34739.lua b/Resources/Scripts/Scene/34739/scene34739.lua index e67042667..29608a3b2 100644 --- a/Resources/Scripts/Scene/34739/scene34739.lua +++ b/Resources/Scripts/Scene/34739/scene34739.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34740/scene34740.lua b/Resources/Scripts/Scene/34740/scene34740.lua index 6b1a5f182..7e8712fd6 100644 --- a/Resources/Scripts/Scene/34740/scene34740.lua +++ b/Resources/Scripts/Scene/34740/scene34740.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34741/scene34741.lua b/Resources/Scripts/Scene/34741/scene34741.lua index f791f85c1..d7a915087 100644 --- a/Resources/Scripts/Scene/34741/scene34741.lua +++ b/Resources/Scripts/Scene/34741/scene34741.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/34742/scene34742.lua b/Resources/Scripts/Scene/34742/scene34742.lua index edb4512b3..3bade7f46 100644 --- a/Resources/Scripts/Scene/34742/scene34742.lua +++ b/Resources/Scripts/Scene/34742/scene34742.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/34743/scene34743.lua b/Resources/Scripts/Scene/34743/scene34743.lua new file mode 100644 index 000000000..38a3982d9 --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -531.5, z = -519.5 }, + size = { x = 1008.4, z = 1008.4 }, + 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 } +} + +-- 所有的区块 +blocks = { 34743 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -531.5, z = -519.5 }, max = { x = 476.9, z = 488.9 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/34743/scene34743_block34743.lua b/Resources/Scripts/Scene/34743/scene34743_block34743.lua new file mode 100644 index 000000000..0d3de0b03 --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743_block34743.lua @@ -0,0 +1,8 @@ +-- 所有的group +groups = { + { id = 234743005, refresh_id = 1, pos = { x = 0.835, y = 0.645, z = 7.672 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234743006, refresh_id = 1, pos = { x = -0.442, y = 0.645, z = -10.279 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234743007, refresh_id = 1002, pos = { x = 5.090, y = 0.645, z = 0.477 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234743008, refresh_id = 1002, pos = { x = 5.090, y = 0.645, z = 0.477 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234743009, refresh_id = 1, pos = { x = -1.321, y = 0.827, z = -1.087 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/34743/scene34743_group234743005.lua b/Resources/Scripts/Scene/34743/scene34743_group234743005.lua new file mode 100644 index 000000000..6a709c7f4 --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743_group234743005.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 234743005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5001, gadget_id = 70900205, pos = { x = 0.080, y = -1.197, z = 24.150 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 5002, gadget_id = 70900205, pos = { x = 0.040, y = -1.197, z = -23.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false }, + { config_id = 2, name = "TPL_TIME", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5001, 5002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/34743/scene34743_group234743006.lua b/Resources/Scripts/Scene/34743/scene34743_group234743006.lua new file mode 100644 index 000000000..26e8e0e6e --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743_group234743006.lua @@ -0,0 +1,213 @@ +-- 基础信息 +local base_info = { + group_id = 234743006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6001, gadget_id = 70360010, pos = { x = 0.000, y = -0.159, z = 0.012 }, rot = { x = 0.000, y = 0.150, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1006003, name = "GADGET_CREATE_6003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_6003", action = "action_EVENT_GADGET_CREATE_6003" }, + { config_id = 1006004, name = "SELECT_OPTION_6004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6004", action = "action_EVENT_SELECT_OPTION_6004", trigger_count = 0 }, + { config_id = 1006005, name = "SELECT_OPTION_6005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6005", action = "action_EVENT_SELECT_OPTION_6005", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 6001 }, + regions = { }, + triggers = { "GADGET_CREATE_6003", "SELECT_OPTION_6004", "SELECT_OPTION_6005" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_6003(context, evt) + if 6001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_6003(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 234743006, 6001, {175}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_6004(context, evt) + -- 判断是gadgetid 6001 option_id 175 + if 6001 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 234743005) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6004(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 234743007, 2) + + -- 删除指定group: 234743006 ;指定config:6001;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 234743006, 6001, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组234743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743006, 6001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_6005(context, evt) + -- 判断是gadgetid 6001 option_id 176 + if 6001 ~= evt.param1 then + return false + end + + if 176 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 234743005) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6005(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为9,场上怪物最少3只,最多3只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 234743008, {8001,8002,8003,8011,8014,8015,8016,8017,8018}, 9, 3, 3) then + return -1 + end + + -- 删除指定group: 234743006 ;指定config:6001;物件身上指定option:176; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 234743006, 6001, 176) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组234743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743006, 6001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34743/scene34743_group234743007.lua b/Resources/Scripts/Scene/34743/scene34743_group234743007.lua new file mode 100644 index 000000000..f711bff56 --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743_group234743007.lua @@ -0,0 +1,222 @@ +-- 基础信息 +local base_info = { + group_id = 234743007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 7002, monster_id = 24030101, pos = { x = -6.864, y = -0.102, z = -10.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 7003, monster_id = 24030101, pos = { x = 7.069, y = -0.102, z = -10.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 7010, gadget_id = 70900205, pos = { x = 5.917, y = -0.566, z = 2.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1007013, name = "ANY_MONSTER_LIVE_7013", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_7013", action = "action_EVENT_ANY_MONSTER_LIVE_7013" }, + { config_id = 1007014, name = "CHALLENGE_SUCCESS_7014", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_7014" }, + { config_id = 1007015, name = "CHALLENGE_FAIL_7015", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_7015" }, + { config_id = 1007020, name = "ANY_MONSTER_DIE_7020", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7020", action = "action_EVENT_ANY_MONSTER_DIE_7020" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 7010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 7002, 7003 }, + gadgets = { 7010 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_7013", "CHALLENGE_SUCCESS_7014", "CHALLENGE_FAIL_7015", "ANY_MONSTER_DIE_7020" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_7013(context, evt) + if 7002 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_7013(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为197的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 197, 600, 234743007, 2, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + -- 将本组内变量名为 "monster_wave" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_7014(context, evt) + -- 将剩余时间记录在触发此challenge的group变量TPL_TIME中 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "TPL_TIME", evt.param2, 234743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : save_challenge_remainTime") + return -1 + end + + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 234743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 爬塔更换队伍2 + if 0 ~= ScriptLib.TowerMirrorTeamSetUp(context, 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_team_setup") + return -1 + end + + -- 改变指定group组234743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743006, 6001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 234743006, 6001, {176}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_7015(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 234743007, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7020(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7020(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34743/scene34743_group234743008.lua b/Resources/Scripts/Scene/34743/scene34743_group234743008.lua new file mode 100644 index 000000000..be343db8b --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743_group234743008.lua @@ -0,0 +1,211 @@ +-- 基础信息 +local base_info = { + group_id = 234743008 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 8001, monster_id = 25080101, pos = { x = 5.066, y = -0.102, z = -10.017 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8002, monster_id = 25080101, pos = { x = 0.011, y = -0.102, z = -9.989 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8003, monster_id = 25080101, pos = { x = -4.945, y = -0.102, z = -9.989 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8004, monster_id = 25010301, pos = { x = 8.471, y = -0.102, z = 8.329 }, rot = { x = 0.000, y = 218.798, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8005, monster_id = 23050101, pos = { x = 0.011, y = -0.102, z = 10.006 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 }, isElite = true }, + { config_id = 8006, monster_id = 25010501, pos = { x = -8.605, y = -0.102, z = 8.368 }, rot = { x = 0.000, y = 149.040, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8007, monster_id = 25010601, pos = { x = -0.018, y = -0.102, z = -6.985 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 8011, monster_id = 25080201, pos = { x = -10.055, y = -0.102, z = -4.003 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8014, monster_id = 25080201, pos = { x = -10.055, y = -0.102, z = -0.003 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8015, monster_id = 25080201, pos = { x = -10.055, y = -0.102, z = 4.027 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8016, monster_id = 25080301, pos = { x = 10.050, y = -0.102, z = -4.003 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8017, monster_id = 25080301, pos = { x = 10.050, y = -0.102, z = -0.003 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 8018, monster_id = 25080301, pos = { x = 10.050, y = -0.102, z = 4.027 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 8009, gadget_id = 70900205, pos = { x = 5.917, y = -0.566, z = 2.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1008008, name = "MONSTER_TIDE_DIE_8008", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "", condition = "condition_EVENT_MONSTER_TIDE_DIE_8008", action = "action_EVENT_MONSTER_TIDE_DIE_8008" }, + { config_id = 1008010, name = "ANY_MONSTER_LIVE_8010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_8010", action = "action_EVENT_ANY_MONSTER_LIVE_8010" }, + { config_id = 1008012, name = "CHALLENGE_SUCCESS_8012", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "2", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_8012" }, + { config_id = 1008013, name = "CHALLENGE_FAIL_8013", event = EventType.EVENT_CHALLENGE_FAIL, source = "2", condition = "", action = "action_EVENT_CHALLENGE_FAIL_8013" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 8009 }, + regions = { }, + triggers = { "MONSTER_TIDE_DIE_8008", "ANY_MONSTER_LIVE_8010", "CHALLENGE_SUCCESS_8012", "CHALLENGE_FAIL_8013" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = suite_2, + monsters = { 8001, 8002, 8003, 8011, 8014, 8015, 8016, 8017, 8018 }, + gadgets = { 8009 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 8004, 8005, 8006, 8007 }, + gadgets = { 8009 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_8008(context, evt) + if 9 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_8008(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 234743008, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_8010(context, evt) + if 8001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_8010(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 创建编号为2(该挑战的识别id),挑战内容为198的区域挑战,param1必须为时间 + -- 从234743005的变量TPL_TIME中取出对应值并开启挑战 + local tpl_time = ScriptLib.GetGroupVariableValueByGroup(context, "TPL_TIME", 234743005) + if tpl_time == nil or tpl_time < 0 then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + elseif tpl_time < 1 then + tpl_time = 0 + end + if 0 ~= ScriptLib.ActiveChallenge(context, 2, 198, tpl_time, 234743008, 13, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_8012(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 2, 234743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_8013(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 234743008, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34743/scene34743_group234743009.lua b/Resources/Scripts/Scene/34743/scene34743_group234743009.lua new file mode 100644 index 000000000..820831c7b --- /dev/null +++ b/Resources/Scripts/Scene/34743/scene34743_group234743009.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 234743009 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 9001, gadget_id = 70350053, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 9002, gadget_id = 70350054, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1009003, name = "DUNGEON_SETTLE_9003", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "", action = "action_EVENT_DUNGEON_SETTLE_9003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 9001, 9002 }, + regions = { }, + triggers = { "DUNGEON_SETTLE_9003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_DUNGEON_SETTLE_9003(context, evt) + -- 改变指定group组234743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744.lua b/Resources/Scripts/Scene/34744/scene34744.lua new file mode 100644 index 000000000..890a72555 --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -531.5, z = -519.5 }, + size = { x = 1008.4, z = 1008.4 }, + born_pos = { x = 0.000, y = -0.176, z = 18.001 }, + 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 } +} + +-- 所有的区块 +blocks = { 34744 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -531.5, z = -519.5 }, max = { x = 476.9, z = 488.9 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744_block34744.lua b/Resources/Scripts/Scene/34744/scene34744_block34744.lua new file mode 100644 index 000000000..10019e63a --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744_block34744.lua @@ -0,0 +1,8 @@ +-- 所有的group +groups = { + { id = 234744001, refresh_id = 1, pos = { x = -2.010, y = -0.127, z = -0.941 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234744002, refresh_id = 1, pos = { x = 1.122, y = -0.176, z = 8.208 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234744003, refresh_id = 1, pos = { x = -0.154, y = -0.176, z = -9.743 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234744004, refresh_id = 1002, pos = { x = 5.377, y = -0.176, z = 1.013 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 234744005, refresh_id = 1002, pos = { x = 5.377, y = -0.176, z = 1.013 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744_group234744001.lua b/Resources/Scripts/Scene/34744/scene34744_group234744001.lua new file mode 100644 index 000000000..213517158 --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744_group234744001.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 234744001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70350053, pos = { x = -0.020, y = -0.083, z = 0.009 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70350054, pos = { x = 0.028, y = -0.098, z = 0.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1001003, name = "DUNGEON_SETTLE_1003", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "", action = "action_EVENT_DUNGEON_SETTLE_1003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002 }, + regions = { }, + triggers = { "DUNGEON_SETTLE_1003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_DUNGEON_SETTLE_1003(context, evt) + -- 改变指定group组234744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744_group234744002.lua b/Resources/Scripts/Scene/34744/scene34744_group234744002.lua new file mode 100644 index 000000000..7cf9a4143 --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744_group234744002.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 234744002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70900205, pos = { x = 0.000, y = -1.333, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 2002, gadget_id = 70900205, pos = { x = 0.000, y = -1.333, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false }, + { config_id = 2, name = "TPL_TIME", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2001, 2002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744_group234744003.lua b/Resources/Scripts/Scene/34744/scene34744_group234744003.lua new file mode 100644 index 000000000..02e72a5c4 --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744_group234744003.lua @@ -0,0 +1,211 @@ +-- 基础信息 +local base_info = { + group_id = 234744003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70360010, pos = { x = 0.062, y = -0.153, z = -0.002 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1003002, name = "GADGET_CREATE_3002", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_3002", action = "action_EVENT_GADGET_CREATE_3002" }, + { config_id = 1003003, name = "SELECT_OPTION_3003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3003", action = "action_EVENT_SELECT_OPTION_3003", trigger_count = 0 }, + { config_id = 1003004, name = "SELECT_OPTION_3004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3004", action = "action_EVENT_SELECT_OPTION_3004", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3001 }, + regions = { }, + triggers = { "GADGET_CREATE_3002", "SELECT_OPTION_3003", "SELECT_OPTION_3004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_3002(context, evt) + if 3001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_3002(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 234744003, 3001, {175}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3003(context, evt) + -- 判断是gadgetid 3001 option_id 175 + if 3001 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 234744002) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3003(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 234744004, 2) + + -- 删除指定group: 234744003 ;指定config:3001;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 234744003, 3001, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组234744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744003, 3001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3004(context, evt) + -- 判断是gadgetid 3001 option_id 176 + if 3001 ~= evt.param1 then + return false + end + + if 176 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 234744002) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3004(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 234744005, 2) + + -- 删除指定group: 234744003 ;指定config:3001;物件身上指定option:176; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 234744003, 3001, 176) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组234744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744003, 3001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744_group234744004.lua b/Resources/Scripts/Scene/34744/scene34744_group234744004.lua new file mode 100644 index 000000000..490b4199d --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744_group234744004.lua @@ -0,0 +1,228 @@ +-- 基础信息 +local base_info = { + group_id = 234744004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 4001, monster_id = 22070101, pos = { x = 5.051, y = -0.102, z = 10.050 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4002, monster_id = 22070301, pos = { x = -5.090, y = -0.102, z = 10.074 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4004, monster_id = 22070201, pos = { x = -0.006, y = -0.102, z = 6.981 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4005, monster_id = 22080101, pos = { x = -0.050, y = -0.102, z = 13.052 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4007, monster_id = 22070202, pos = { x = 4.071, y = -0.102, z = -10.053 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4008, monster_id = 22070202, pos = { x = -4.039, y = -0.102, z = -10.029 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4009, monster_id = 22070102, pos = { x = -2.047, y = -0.102, z = -13.122 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + { config_id = 4011, monster_id = 22070102, pos = { x = 1.999, y = -0.102, z = -13.122 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 4010, gadget_id = 70900205, pos = { x = 6.204, y = -1.386, z = 3.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1004003, name = "ANY_MONSTER_LIVE_4003", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4003", action = "action_EVENT_ANY_MONSTER_LIVE_4003" }, + { config_id = 1004006, name = "ANY_MONSTER_DIE_4006", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4006", action = "action_EVENT_ANY_MONSTER_DIE_4006" }, + { config_id = 1004014, name = "CHALLENGE_SUCCESS_4014", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_4014" }, + { config_id = 1004015, name = "CHALLENGE_FAIL_4015", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_4015" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 4007, 4008, 4009, 4011 }, + gadgets = { 4010 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_4003", "ANY_MONSTER_DIE_4006", "CHALLENGE_SUCCESS_4014", "CHALLENGE_FAIL_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4001, 4002, 4004, 4005 }, + gadgets = { }, + regions = { }, + triggers = { "CHALLENGE_SUCCESS_4014", "CHALLENGE_FAIL_4015" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4003(context, evt) + if 4007 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4003(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + -- 创建编号为1(该挑战的识别id),挑战内容为197的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 197, 600, 234744004, 8, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4006(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4006(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 234744004, 3) + + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_4014(context, evt) + -- 将剩余时间记录在触发此challenge的group变量TPL_TIME中 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "TPL_TIME", evt.param2, 234744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : save_challenge_remainTime") + return -1 + end + + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 234744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 爬塔更换队伍2 + if 0 ~= ScriptLib.TowerMirrorTeamSetUp(context, 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_team_setup") + return -1 + end + + -- 改变指定group组234744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744003, 3001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 234744003, 3001, {176}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 改变指定group组234744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组234744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 234744001, 1002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_4015(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 234744004, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/34744/scene34744_group234744005.lua b/Resources/Scripts/Scene/34744/scene34744_group234744005.lua new file mode 100644 index 000000000..6243b45ce --- /dev/null +++ b/Resources/Scripts/Scene/34744/scene34744_group234744005.lua @@ -0,0 +1,199 @@ +-- 基础信息 +local base_info = { + group_id = 234744005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 5001, monster_id = 21020801, pos = { x = -10.010, y = -0.102, z = -0.098 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1027 }, isElite = true }, + { config_id = 5002, monster_id = 21020801, pos = { x = 10.045, y = -0.102, z = -0.110 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6104 }, isElite = true }, + { config_id = 5005, monster_id = 21020401, pos = { x = -0.025, y = -0.102, z = -10.138 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1029 }, isElite = true }, + { config_id = 5010, monster_id = 21020401, pos = { x = 0.029, y = -0.102, z = 10.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6101 }, isElite = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5011, gadget_id = 70900205, pos = { x = 6.204, y = -1.386, z = 3.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1005004, name = "ANY_MONSTER_LIVE_5004", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_5004", action = "action_EVENT_ANY_MONSTER_LIVE_5004" }, + { config_id = 1005008, name = "ANY_MONSTER_DIE_5008", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5008", action = "action_EVENT_ANY_MONSTER_DIE_5008" }, + { config_id = 1005015, name = "CHALLENGE_SUCCESS_5015", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "2", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_5015" }, + { config_id = 1005016, name = "CHALLENGE_FAIL_5016", event = EventType.EVENT_CHALLENGE_FAIL, source = "2", condition = "", action = "action_EVENT_CHALLENGE_FAIL_5016" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5011 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = suite_2, + monsters = { 5005, 5010 }, + gadgets = { 5011 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_5004", "ANY_MONSTER_DIE_5008", "CHALLENGE_SUCCESS_5015", "CHALLENGE_FAIL_5016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 5001, 5002 }, + gadgets = { }, + regions = { }, + triggers = { "CHALLENGE_SUCCESS_5015", "CHALLENGE_FAIL_5016" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_5004(context, evt) + if 5005 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_5004(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + -- 创建编号为2(该挑战的识别id),挑战内容为198的区域挑战,param1必须为时间 + -- 从234744002的变量TPL_TIME中取出对应值并开启挑战 + local tpl_time = ScriptLib.GetGroupVariableValueByGroup(context, "TPL_TIME", 234744002) + if tpl_time == nil or tpl_time < 0 then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + elseif tpl_time < 1 then + tpl_time = 0 + end + if 0 ~= ScriptLib.ActiveChallenge(context, 2, 198, tpl_time, 234744005, 4, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5008(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5008(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 234744005, 3) + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_5015(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 2, 234744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_5016(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 234744005, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35100/scene35100.lua b/Resources/Scripts/Scene/35100/scene35100.lua index 50a9f060b..c5ed7fe31 100644 --- a/Resources/Scripts/Scene/35100/scene35100.lua +++ b/Resources/Scripts/Scene/35100/scene35100.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35101/scene35101.lua b/Resources/Scripts/Scene/35101/scene35101.lua index 11caa995b..9fd681c8e 100644 --- a/Resources/Scripts/Scene/35101/scene35101.lua +++ b/Resources/Scripts/Scene/35101/scene35101.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35102/scene35102.lua b/Resources/Scripts/Scene/35102/scene35102.lua index fd7a8ad0b..a5feba0aa 100644 --- a/Resources/Scripts/Scene/35102/scene35102.lua +++ b/Resources/Scripts/Scene/35102/scene35102.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35103/scene35103.lua b/Resources/Scripts/Scene/35103/scene35103.lua index 6926c3a3d..81a78a09e 100644 --- a/Resources/Scripts/Scene/35103/scene35103.lua +++ b/Resources/Scripts/Scene/35103/scene35103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35401/scene35401.lua b/Resources/Scripts/Scene/35401/scene35401.lua index 2daa558e8..58e56bbf0 100644 --- a/Resources/Scripts/Scene/35401/scene35401.lua +++ b/Resources/Scripts/Scene/35401/scene35401.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.461, y = -4.966, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/35402/scene35402.lua b/Resources/Scripts/Scene/35402/scene35402.lua index 423c14c13..92156b6cc 100644 --- a/Resources/Scripts/Scene/35402/scene35402.lua +++ b/Resources/Scripts/Scene/35402/scene35402.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.464, y = -4.966, z = 42.103 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/35403/scene35403.lua b/Resources/Scripts/Scene/35403/scene35403.lua index 2daba2e0a..bfaed3704 100644 --- a/Resources/Scripts/Scene/35403/scene35403.lua +++ b/Resources/Scripts/Scene/35403/scene35403.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.476, y = -4.966, z = 42.072 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/35404/scene35404.lua b/Resources/Scripts/Scene/35404/scene35404.lua index fc3b7aee4..f1cf1b121 100644 --- a/Resources/Scripts/Scene/35404/scene35404.lua +++ b/Resources/Scripts/Scene/35404/scene35404.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.464, y = -4.966, z = 42.103 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/35700/scene35700.lua b/Resources/Scripts/Scene/35700/scene35700.lua index 0adcd027e..eba423845 100644 --- a/Resources/Scripts/Scene/35700/scene35700.lua +++ b/Resources/Scripts/Scene/35700/scene35700.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35701/scene35701.lua b/Resources/Scripts/Scene/35701/scene35701.lua index 20b34cc11..acc0657af 100644 --- a/Resources/Scripts/Scene/35701/scene35701.lua +++ b/Resources/Scripts/Scene/35701/scene35701.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35702/scene35702.lua b/Resources/Scripts/Scene/35702/scene35702.lua index 1be8e2f0b..363f05dff 100644 --- a/Resources/Scripts/Scene/35702/scene35702.lua +++ b/Resources/Scripts/Scene/35702/scene35702.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35703/scene35703.lua b/Resources/Scripts/Scene/35703/scene35703.lua index ac0d6dc8c..8ca86b993 100644 --- a/Resources/Scripts/Scene/35703/scene35703.lua +++ b/Resources/Scripts/Scene/35703/scene35703.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35704/scene35704.lua b/Resources/Scripts/Scene/35704/scene35704.lua index 07faa7106..37d2bd3fb 100644 --- a/Resources/Scripts/Scene/35704/scene35704.lua +++ b/Resources/Scripts/Scene/35704/scene35704.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35705/scene35705.lua b/Resources/Scripts/Scene/35705/scene35705.lua index e6cfc907c..c699cc828 100644 --- a/Resources/Scripts/Scene/35705/scene35705.lua +++ b/Resources/Scripts/Scene/35705/scene35705.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35706/scene35706.lua b/Resources/Scripts/Scene/35706/scene35706.lua index 698b9c368..8d9b1e369 100644 --- a/Resources/Scripts/Scene/35706/scene35706.lua +++ b/Resources/Scripts/Scene/35706/scene35706.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.472, y = -5.038, z = 42.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1025.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35707/scene35707.lua b/Resources/Scripts/Scene/35707/scene35707.lua index baeabe1d4..93403ed38 100644 --- a/Resources/Scripts/Scene/35707/scene35707.lua +++ b/Resources/Scripts/Scene/35707/scene35707.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35708/scene35708.lua b/Resources/Scripts/Scene/35708/scene35708.lua index 30c55dd15..52ef5f1f8 100644 --- a/Resources/Scripts/Scene/35708/scene35708.lua +++ b/Resources/Scripts/Scene/35708/scene35708.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35709/scene35709.lua b/Resources/Scripts/Scene/35709/scene35709.lua index 0ac947c9a..686ed739e 100644 --- a/Resources/Scripts/Scene/35709/scene35709.lua +++ b/Resources/Scripts/Scene/35709/scene35709.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.437, y = -5.038, z = 42.122 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35710/scene35710.lua b/Resources/Scripts/Scene/35710/scene35710.lua index b9a040a79..4b3e2f730 100644 --- a/Resources/Scripts/Scene/35710/scene35710.lua +++ b/Resources/Scripts/Scene/35710/scene35710.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35711/scene35711.lua b/Resources/Scripts/Scene/35711/scene35711.lua index 67e6f5cbc..ddf9c942c 100644 --- a/Resources/Scripts/Scene/35711/scene35711.lua +++ b/Resources/Scripts/Scene/35711/scene35711.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.437, y = -5.038, z = 42.122 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35712/scene35712.lua b/Resources/Scripts/Scene/35712/scene35712.lua index 4f87c3f21..ae172575c 100644 --- a/Resources/Scripts/Scene/35712/scene35712.lua +++ b/Resources/Scripts/Scene/35712/scene35712.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35713/scene35713.lua b/Resources/Scripts/Scene/35713/scene35713.lua index a37517a68..00a8b6b66 100644 --- a/Resources/Scripts/Scene/35713/scene35713.lua +++ b/Resources/Scripts/Scene/35713/scene35713.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.472, y = -5.038, z = 42.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1025.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35714/scene35714.lua b/Resources/Scripts/Scene/35714/scene35714.lua index 1585a37e4..0faf6063b 100644 --- a/Resources/Scripts/Scene/35714/scene35714.lua +++ b/Resources/Scripts/Scene/35714/scene35714.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.460, y = -4.966, z = 42.061 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35715/scene35715.lua b/Resources/Scripts/Scene/35715/scene35715.lua index 4072cb71a..0397eeb8f 100644 --- a/Resources/Scripts/Scene/35715/scene35715.lua +++ b/Resources/Scripts/Scene/35715/scene35715.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.001, y = -0.102, z = 14.988 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35716/scene35716.lua b/Resources/Scripts/Scene/35716/scene35716.lua index a99e3e1b8..0fa2e2394 100644 --- a/Resources/Scripts/Scene/35716/scene35716.lua +++ b/Resources/Scripts/Scene/35716/scene35716.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35717/scene35717.lua b/Resources/Scripts/Scene/35717/scene35717.lua index 72f04b37c..75aaf914f 100644 --- a/Resources/Scripts/Scene/35717/scene35717.lua +++ b/Resources/Scripts/Scene/35717/scene35717.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.001, y = -0.102, z = 14.988 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35718/scene35718.lua b/Resources/Scripts/Scene/35718/scene35718.lua index 9d4df79c7..fe0bf8554 100644 --- a/Resources/Scripts/Scene/35718/scene35718.lua +++ b/Resources/Scripts/Scene/35718/scene35718.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.001, y = -0.102, z = 14.988 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35719/scene35719.lua b/Resources/Scripts/Scene/35719/scene35719.lua index c011f7190..d716787a0 100644 --- a/Resources/Scripts/Scene/35719/scene35719.lua +++ b/Resources/Scripts/Scene/35719/scene35719.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.001, y = -0.102, z = 14.988 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35720/scene35720.lua b/Resources/Scripts/Scene/35720/scene35720.lua index c7f9ea1d0..9ee2c9391 100644 --- a/Resources/Scripts/Scene/35720/scene35720.lua +++ b/Resources/Scripts/Scene/35720/scene35720.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35721/scene35721.lua b/Resources/Scripts/Scene/35721/scene35721.lua index 2193241d8..9de18f076 100644 --- a/Resources/Scripts/Scene/35721/scene35721.lua +++ b/Resources/Scripts/Scene/35721/scene35721.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35722/scene35722.lua b/Resources/Scripts/Scene/35722/scene35722.lua index 7a85744bd..6a2b342d7 100644 --- a/Resources/Scripts/Scene/35722/scene35722.lua +++ b/Resources/Scripts/Scene/35722/scene35722.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35723/scene35723.lua b/Resources/Scripts/Scene/35723/scene35723.lua index a3c88326a..71e6f52bf 100644 --- a/Resources/Scripts/Scene/35723/scene35723.lua +++ b/Resources/Scripts/Scene/35723/scene35723.lua @@ -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 = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35724/scene35724.lua b/Resources/Scripts/Scene/35724/scene35724.lua index 0b05f05ca..e5f0150b1 100644 --- a/Resources/Scripts/Scene/35724/scene35724.lua +++ b/Resources/Scripts/Scene/35724/scene35724.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/35725/scene35725.lua b/Resources/Scripts/Scene/35725/scene35725.lua index c97158926..642a6daf7 100644 --- a/Resources/Scripts/Scene/35725/scene35725.lua +++ b/Resources/Scripts/Scene/35725/scene35725.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35726/scene35726.lua b/Resources/Scripts/Scene/35726/scene35726.lua index 232799ba1..5745ac789 100644 --- a/Resources/Scripts/Scene/35726/scene35726.lua +++ b/Resources/Scripts/Scene/35726/scene35726.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35727/scene35727.lua b/Resources/Scripts/Scene/35727/scene35727.lua index ed00c61ed..d2250be23 100644 --- a/Resources/Scripts/Scene/35727/scene35727.lua +++ b/Resources/Scripts/Scene/35727/scene35727.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35728/scene35728.lua b/Resources/Scripts/Scene/35728/scene35728.lua index 972039670..7dbf91d1a 100644 --- a/Resources/Scripts/Scene/35728/scene35728.lua +++ b/Resources/Scripts/Scene/35728/scene35728.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35729/scene35729.lua b/Resources/Scripts/Scene/35729/scene35729.lua index 561352b9e..988d88c42 100644 --- a/Resources/Scripts/Scene/35729/scene35729.lua +++ b/Resources/Scripts/Scene/35729/scene35729.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35730/scene35730.lua b/Resources/Scripts/Scene/35730/scene35730.lua index 7155f7f87..c054fe285 100644 --- a/Resources/Scripts/Scene/35730/scene35730.lua +++ b/Resources/Scripts/Scene/35730/scene35730.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35731/scene35731.lua b/Resources/Scripts/Scene/35731/scene35731.lua index caf6ecab0..ae1609a8c 100644 --- a/Resources/Scripts/Scene/35731/scene35731.lua +++ b/Resources/Scripts/Scene/35731/scene35731.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35732/scene35732.lua b/Resources/Scripts/Scene/35732/scene35732.lua index 435d14c8b..4aa7eba2a 100644 --- a/Resources/Scripts/Scene/35732/scene35732.lua +++ b/Resources/Scripts/Scene/35732/scene35732.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35733/scene35733.lua b/Resources/Scripts/Scene/35733/scene35733.lua index f7b7665eb..8cf0a1f27 100644 --- a/Resources/Scripts/Scene/35733/scene35733.lua +++ b/Resources/Scripts/Scene/35733/scene35733.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35734/scene35734.lua b/Resources/Scripts/Scene/35734/scene35734.lua index 7da9a46fb..695663050 100644 --- a/Resources/Scripts/Scene/35734/scene35734.lua +++ b/Resources/Scripts/Scene/35734/scene35734.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35735/scene35735.lua b/Resources/Scripts/Scene/35735/scene35735.lua index 9caea21bb..b9bee7233 100644 --- a/Resources/Scripts/Scene/35735/scene35735.lua +++ b/Resources/Scripts/Scene/35735/scene35735.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35736/scene35736.lua b/Resources/Scripts/Scene/35736/scene35736.lua index bc6013424..e3b39ccbf 100644 --- a/Resources/Scripts/Scene/35736/scene35736.lua +++ b/Resources/Scripts/Scene/35736/scene35736.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35737/scene35737.lua b/Resources/Scripts/Scene/35737/scene35737.lua index 64f1928b3..ed3f3f721 100644 --- a/Resources/Scripts/Scene/35737/scene35737.lua +++ b/Resources/Scripts/Scene/35737/scene35737.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35738/scene35738.lua b/Resources/Scripts/Scene/35738/scene35738.lua index bfc546754..cca0ad66c 100644 --- a/Resources/Scripts/Scene/35738/scene35738.lua +++ b/Resources/Scripts/Scene/35738/scene35738.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.001, y = -0.102, z = 14.988 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/35739/scene35739.lua b/Resources/Scripts/Scene/35739/scene35739.lua index bf84a3961..d92b19142 100644 --- a/Resources/Scripts/Scene/35739/scene35739.lua +++ b/Resources/Scripts/Scene/35739/scene35739.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35740/scene35740.lua b/Resources/Scripts/Scene/35740/scene35740.lua index 87760d4d9..5b96349f6 100644 --- a/Resources/Scripts/Scene/35740/scene35740.lua +++ b/Resources/Scripts/Scene/35740/scene35740.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35741/scene35741.lua b/Resources/Scripts/Scene/35741/scene35741.lua index 7fc173a84..47c933f86 100644 --- a/Resources/Scripts/Scene/35741/scene35741.lua +++ b/Resources/Scripts/Scene/35741/scene35741.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/35742/scene35742.lua b/Resources/Scripts/Scene/35742/scene35742.lua index 43effc379..9cd00cb62 100644 --- a/Resources/Scripts/Scene/35742/scene35742.lua +++ b/Resources/Scripts/Scene/35742/scene35742.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.176, z = 18.001 }, 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 } } diff --git a/Resources/Scripts/Scene/35743/scene35743.lua b/Resources/Scripts/Scene/35743/scene35743.lua new file mode 100644 index 000000000..eef4c9ba2 --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -531.5, z = -519.5 }, + size = { x = 1008.4, z = 1008.4 }, + 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 } +} + +-- 所有的区块 +blocks = { 35743 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -531.5, z = -519.5 }, max = { x = 476.9, z = 488.9 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/35743/scene35743_block35743.lua b/Resources/Scripts/Scene/35743/scene35743_block35743.lua new file mode 100644 index 000000000..2f50ab081 --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743_block35743.lua @@ -0,0 +1,8 @@ +-- 所有的group +groups = { + { id = 235743005, refresh_id = 1, pos = { x = 0.835, y = 0.645, z = 7.672 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235743006, refresh_id = 1, pos = { x = -0.442, y = 0.645, z = -10.279 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235743007, refresh_id = 1002, pos = { x = 5.090, y = 0.645, z = 0.477 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235743008, refresh_id = 1003, pos = { x = 5.090, y = 0.645, z = 0.477 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235743009, refresh_id = 1, pos = { x = -1.321, y = 0.827, z = -1.087 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/35743/scene35743_group235743005.lua b/Resources/Scripts/Scene/35743/scene35743_group235743005.lua new file mode 100644 index 000000000..3542ab1e8 --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743_group235743005.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 235743005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5001, gadget_id = 70900205, pos = { x = 0.080, y = -1.197, z = 24.150 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 5002, gadget_id = 70900205, pos = { x = 0.040, y = -1.197, z = -23.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false }, + { config_id = 2, name = "TPL_TIME", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5001, 5002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/35743/scene35743_group235743006.lua b/Resources/Scripts/Scene/35743/scene35743_group235743006.lua new file mode 100644 index 000000000..68286cdc1 --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743_group235743006.lua @@ -0,0 +1,211 @@ +-- 基础信息 +local base_info = { + group_id = 235743006 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6001, gadget_id = 70360010, pos = { x = -0.016, y = -0.158, z = 10.024 }, rot = { x = 0.000, y = 0.150, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1006003, name = "GADGET_CREATE_6003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_6003", action = "action_EVENT_GADGET_CREATE_6003" }, + { config_id = 1006004, name = "SELECT_OPTION_6004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6004", action = "action_EVENT_SELECT_OPTION_6004", trigger_count = 0 }, + { config_id = 1006005, name = "SELECT_OPTION_6005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6005", action = "action_EVENT_SELECT_OPTION_6005", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 6001 }, + regions = { }, + triggers = { "GADGET_CREATE_6003", "SELECT_OPTION_6004", "SELECT_OPTION_6005" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_6003(context, evt) + if 6001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_6003(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 235743006, 6001, {175}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_6004(context, evt) + -- 判断是gadgetid 6001 option_id 175 + if 6001 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 235743005) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6004(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 235743007, 2) + + -- 删除指定group: 235743006 ;指定config:6001;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 235743006, 6001, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组235743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743006, 6001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_6005(context, evt) + -- 判断是gadgetid 6001 option_id 176 + if 6001 ~= evt.param1 then + return false + end + + if 176 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 235743005) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6005(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 235743008, 2) + + -- 删除指定group: 235743006 ;指定config:6001;物件身上指定option:176; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 235743006, 6001, 176) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组235743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743006, 6001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35743/scene35743_group235743007.lua b/Resources/Scripts/Scene/35743/scene35743_group235743007.lua new file mode 100644 index 000000000..23f6cc427 --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743_group235743007.lua @@ -0,0 +1,235 @@ +-- 基础信息 +local base_info = { + group_id = 235743007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 7001, monster_id = 26040103, pos = { x = 6.113, y = -0.102, z = 0.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 7002, monster_id = 26040104, pos = { x = -6.043, y = -0.102, z = 0.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 7003, monster_id = 26050601, pos = { x = -0.004, y = -0.102, z = 0.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 7010, gadget_id = 70900205, pos = { x = 5.917, y = -0.566, z = 2.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1007011, name = "ANY_MONSTER_LIVE_7011", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_7011", action = "action_EVENT_ANY_MONSTER_LIVE_7011" }, + { config_id = 1007013, name = "ANY_MONSTER_DIE_7013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7013", action = "action_EVENT_ANY_MONSTER_DIE_7013" }, + { config_id = 1007014, name = "CHALLENGE_SUCCESS_7014", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_7014" }, + { config_id = 1007015, name = "CHALLENGE_FAIL_7015", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_7015" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 7010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 7003 }, + gadgets = { 7010 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_7011", "ANY_MONSTER_DIE_7013", "CHALLENGE_SUCCESS_7014", "CHALLENGE_FAIL_7015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 7001, 7002 }, + gadgets = { 7010 }, + regions = { }, + triggers = { "CHALLENGE_SUCCESS_7014", "CHALLENGE_FAIL_7015" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_7011(context, evt) + if 7003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_7011(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为197的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 197, 600, 235743007, 3, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + -- 将本组内变量名为 "monster_wave" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_7013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_7013(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 235743007, 3) + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_7014(context, evt) + -- 将剩余时间记录在触发此challenge的group变量TPL_TIME中 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "TPL_TIME", evt.param2, 235743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : save_challenge_remainTime") + return -1 + end + + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 235743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 爬塔更换队伍2 + if 0 ~= ScriptLib.TowerMirrorTeamSetUp(context, 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_team_setup") + return -1 + end + + -- 改变指定group组235743006中, configid为6001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743006, 6001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 235743006, 6001, {176}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_7015(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 235743007, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35743/scene35743_group235743008.lua b/Resources/Scripts/Scene/35743/scene35743_group235743008.lua new file mode 100644 index 000000000..0f5b1f7d5 --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743_group235743008.lua @@ -0,0 +1,208 @@ +-- 基础信息 +local base_info = { + group_id = 235743008 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 8001, monster_id = 20040701, pos = { x = 0.051, y = -0.102, z = -0.020 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 8009, gadget_id = 70900205, pos = { x = 5.917, y = -0.566, z = 2.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1008010, name = "ANY_MONSTER_LIVE_8010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_8010", action = "action_EVENT_ANY_MONSTER_LIVE_8010" }, + { config_id = 1008011, name = "ANY_MONSTER_DIE_8011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_8011", action = "action_EVENT_ANY_MONSTER_DIE_8011" }, + { config_id = 1008012, name = "CHALLENGE_SUCCESS_8012", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "2", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_8012" }, + { config_id = 1008013, name = "CHALLENGE_FAIL_8013", event = EventType.EVENT_CHALLENGE_FAIL, source = "2", condition = "", action = "action_EVENT_CHALLENGE_FAIL_8013" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 8009 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = suite_2, + monsters = { 8001 }, + gadgets = { 8009 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_8010", "ANY_MONSTER_DIE_8011", "CHALLENGE_SUCCESS_8012", "CHALLENGE_FAIL_8013" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_8010(context, evt) + if 8001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_8010(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 创建编号为2(该挑战的识别id),挑战内容为198的区域挑战,param1必须为时间 + -- 从235743005的变量TPL_TIME中取出对应值并开启挑战 + local tpl_time = ScriptLib.GetGroupVariableValueByGroup(context, "TPL_TIME", 235743005) + if tpl_time == nil or tpl_time < 0 then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + elseif tpl_time < 1 then + tpl_time = 0 + end + if 0 ~= ScriptLib.ActiveChallenge(context, 2, 198, tpl_time, 235743008, 1, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_8011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_8011(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_8012(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 2, 235743005) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_8013(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 235743008, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35743/scene35743_group235743009.lua b/Resources/Scripts/Scene/35743/scene35743_group235743009.lua new file mode 100644 index 000000000..72648de0f --- /dev/null +++ b/Resources/Scripts/Scene/35743/scene35743_group235743009.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 235743009 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 9001, gadget_id = 70350053, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 9002, gadget_id = 70350054, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1009003, name = "DUNGEON_SETTLE_9003", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "", action = "action_EVENT_DUNGEON_SETTLE_9003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 9001, 9002 }, + regions = { }, + triggers = { "DUNGEON_SETTLE_9003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_DUNGEON_SETTLE_9003(context, evt) + -- 改变指定group组235743009中, configid为9001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235743009中, configid为9002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235743009, 9002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744.lua b/Resources/Scripts/Scene/35744/scene35744.lua new file mode 100644 index 000000000..0989e8c1d --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -531.5, z = -519.5 }, + size = { x = 1008.4, z = 1008.4 }, + born_pos = { x = 0.000, y = -0.176, z = 18.001 }, + 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 } +} + +-- 所有的区块 +blocks = { 35744 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -531.5, z = -519.5 }, max = { x = 476.9, z = 488.9 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744_block35744.lua b/Resources/Scripts/Scene/35744/scene35744_block35744.lua new file mode 100644 index 000000000..47e83f72e --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744_block35744.lua @@ -0,0 +1,8 @@ +-- 所有的group +groups = { + { id = 235744001, refresh_id = 1, pos = { x = -2.010, y = -0.127, z = -0.941 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235744002, refresh_id = 1, pos = { x = 1.122, y = -0.176, z = 8.208 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235744003, refresh_id = 1, pos = { x = -0.154, y = -0.176, z = -9.743 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235744004, refresh_id = 1003, pos = { x = 5.377, y = -0.176, z = 1.013 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } }, + { id = 235744005, refresh_id = 1001, pos = { x = 5.377, y = -0.176, z = 1.013 }, forbid_monster_die_types = { "CHANGE_HP_SUB_DRAWN", "CHANGE_HP_SUB_ABYSS" } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744_group235744001.lua b/Resources/Scripts/Scene/35744/scene35744_group235744001.lua new file mode 100644 index 000000000..c2212f17c --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744_group235744001.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 235744001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70350053, pos = { x = -0.020, y = -0.083, z = 0.009 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70350054, pos = { x = 0.028, y = -0.098, z = 0.031 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1001003, name = "DUNGEON_SETTLE_1003", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "", action = "action_EVENT_DUNGEON_SETTLE_1003" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002 }, + regions = { }, + triggers = { "DUNGEON_SETTLE_1003" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_DUNGEON_SETTLE_1003(context, evt) + -- 改变指定group组235744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744_group235744002.lua b/Resources/Scripts/Scene/35744/scene35744_group235744002.lua new file mode 100644 index 000000000..7580365eb --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744_group235744002.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 235744002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70900205, pos = { x = 0.000, y = -1.333, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 2002, gadget_id = 70900205, pos = { x = 0.000, y = -1.333, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false }, + { config_id = 2, name = "TPL_TIME", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2001, 2002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744_group235744003.lua b/Resources/Scripts/Scene/35744/scene35744_group235744003.lua new file mode 100644 index 000000000..d9b777c2a --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744_group235744003.lua @@ -0,0 +1,218 @@ +-- 基础信息 +local base_info = { + group_id = 235744003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70360010, pos = { x = 0.022, y = -0.450, z = 10.083 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1003002, name = "GADGET_CREATE_3002", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_3002", action = "action_EVENT_GADGET_CREATE_3002" }, + { config_id = 1003003, name = "SELECT_OPTION_3003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3003", action = "action_EVENT_SELECT_OPTION_3003", trigger_count = 0 }, + { config_id = 1003004, name = "SELECT_OPTION_3004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3004", action = "action_EVENT_SELECT_OPTION_3004", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3001 }, + regions = { }, + triggers = { "GADGET_CREATE_3002", "SELECT_OPTION_3003", "SELECT_OPTION_3004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_3002(context, evt) + if 3001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_3002(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 235744003, 3001, {175}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3003(context, evt) + -- 判断是gadgetid 3001 option_id 175 + if 3001 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 235744002) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3003(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 235744004, 2) + + -- 删除指定group: 235744003 ;指定config:3001;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 235744003, 3001, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组235744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744003, 3001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3004(context, evt) + -- 判断是gadgetid 3001 option_id 176 + if 3001 ~= evt.param1 then + return false + end + + if 176 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 235744002) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3004(context, evt) + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 235744005, 2) + + -- 删除指定group: 235744003 ;指定config:3001;物件身上指定option:176; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 235744003, 3001, 176) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组235744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744003, 3001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配 + if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 3001 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId") + return -1 + end + + + -- 改变指定group组235744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1001, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1002, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744_group235744004.lua b/Resources/Scripts/Scene/35744/scene35744_group235744004.lua new file mode 100644 index 000000000..b21341379 --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744_group235744004.lua @@ -0,0 +1,221 @@ +-- 基础信息 +local base_info = { + group_id = 235744004 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 4001, monster_id = 24030301, pos = { x = -0.044, y = -0.102, z = -0.084 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4181 }, isElite = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 4010, gadget_id = 70900205, pos = { x = 6.204, y = -1.386, z = 3.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1004002, name = "ANY_MONSTER_LIVE_4002", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4002", action = "action_EVENT_ANY_MONSTER_LIVE_4002" }, + { config_id = 1004003, name = "ANY_MONSTER_DIE_4003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4003", action = "action_EVENT_ANY_MONSTER_DIE_4003" }, + { config_id = 1004014, name = "CHALLENGE_SUCCESS_4014", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_4014" }, + { config_id = 1004015, name = "CHALLENGE_FAIL_4015", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_4015" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4010 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 4001 }, + gadgets = { 4010 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_4002", "ANY_MONSTER_DIE_4003", "CHALLENGE_SUCCESS_4014", "CHALLENGE_FAIL_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4002(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4002(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为197的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 197, 600, 235744004, 1, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4003(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4003(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_4014(context, evt) + -- 将剩余时间记录在触发此challenge的group变量TPL_TIME中 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "TPL_TIME", evt.param2, 235744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : save_challenge_remainTime") + return -1 + end + + -- 爬塔是否允许使用技能( is_allow_use_skill=0或1,表示不允许或允许使用主动技能) + if 0 ~= ScriptLib.SetIsAllowUseSkill(context, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_allow_use_skill") + return -1 + end + + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 235744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 爬塔更换队伍2 + if 0 ~= ScriptLib.TowerMirrorTeamSetUp(context, 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : tower_team_setup") + return -1 + end + + -- 改变指定group组235744003中, configid为3001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744003, 3001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 235744003, 3001, {176}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 235744005, 4) + + -- 改变指定group组235744001中, configid为1001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1001, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 改变指定group组235744001中, configid为1002的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 235744001, 1002, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_4015(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 235744004, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35744/scene35744_group235744005.lua b/Resources/Scripts/Scene/35744/scene35744_group235744005.lua new file mode 100644 index 000000000..c8413649f --- /dev/null +++ b/Resources/Scripts/Scene/35744/scene35744_group235744005.lua @@ -0,0 +1,218 @@ +-- 基础信息 +local base_info = { + group_id = 235744005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 5002, monster_id = 25410101, pos = { x = 3.084, y = -0.102, z = 5.879 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6103 }, isElite = true }, + { config_id = 5003, monster_id = 25410201, pos = { x = 3.060, y = -0.102, z = -4.065 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 5006, monster_id = 23010501, pos = { x = -4.014, y = -0.102, z = -4.077 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 5007, monster_id = 23010401, pos = { x = -3.975, y = -0.102, z = 5.879 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 5005, gadget_id = 70350031, pos = { x = 0.013, y = -0.049, z = 0.045 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5011, gadget_id = 70900205, pos = { x = 6.204, y = -1.386, z = 3.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1005001, name = "ANY_MONSTER_DIE_5001", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_5001", action = "action_EVENT_ANY_MONSTER_DIE_5001" }, + { config_id = 1005004, name = "ANY_MONSTER_LIVE_5004", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_5004", action = "action_EVENT_ANY_MONSTER_LIVE_5004" }, + { config_id = 1005015, name = "CHALLENGE_SUCCESS_5015", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "2", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_5015" }, + { config_id = 1005016, name = "CHALLENGE_FAIL_5016", event = EventType.EVENT_CHALLENGE_FAIL, source = "2", condition = "", action = "action_EVENT_CHALLENGE_FAIL_5016" } +} + +-- 变量 +variables = { + { config_id = 1, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 5011 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = suite_2, + monsters = { 5003, 5006 }, + gadgets = { 5011 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_5001", "ANY_MONSTER_LIVE_5004", "CHALLENGE_SUCCESS_5015", "CHALLENGE_FAIL_5016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 5002, 5007 }, + gadgets = { }, + regions = { }, + triggers = { "CHALLENGE_SUCCESS_5015", "CHALLENGE_FAIL_5016" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 5005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_5001(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_5001(context, evt) + -- 将本组内变量名为 "monster_wave" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monster_wave", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 235744005, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_5004(context, evt) + if 5003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_5004(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + -- 创建编号为2(该挑战的识别id),挑战内容为198的区域挑战,param1必须为时间 + -- 从235744002的变量TPL_TIME中取出对应值并开启挑战 + local tpl_time = ScriptLib.GetGroupVariableValueByGroup(context, "TPL_TIME", 235744002) + if tpl_time == nil or tpl_time < 0 then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + elseif tpl_time < 1 then + tpl_time = 0 + end + if 0 ~= ScriptLib.ActiveChallenge(context, 2, 198, tpl_time, 235744005, 4, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge_by_remainTime") + return -1 + end + + -- 将configid为 5005 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5005, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_5015(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 2, 235744002) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 将configid为 5005 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 5005, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_5016(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 235744005, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 235744003, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 地城失败结算 + if 0 ~= ScriptLib.CauseDungeonFail(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : cause_dungeonfail") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/35800/scene35800.lua b/Resources/Scripts/Scene/35800/scene35800.lua index 8ecef9c88..46d64f18a 100644 --- a/Resources/Scripts/Scene/35800/scene35800.lua +++ b/Resources/Scripts/Scene/35800/scene35800.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -138.459, y = 20.514, z = -26.571 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -200, + city_id = 1, vision_anchor = { x = -627.4, z = -121.6 } } diff --git a/Resources/Scripts/Scene/35801/scene35801.lua b/Resources/Scripts/Scene/35801/scene35801.lua index 8b3ac01f0..45495d171 100644 --- a/Resources/Scripts/Scene/35801/scene35801.lua +++ b/Resources/Scripts/Scene/35801/scene35801.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35802/scene35802.lua b/Resources/Scripts/Scene/35802/scene35802.lua index 37eb71a72..dc835a89b 100644 --- a/Resources/Scripts/Scene/35802/scene35802.lua +++ b/Resources/Scripts/Scene/35802/scene35802.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35803/scene35803.lua b/Resources/Scripts/Scene/35803/scene35803.lua index bc73a6c88..128005f31 100644 --- a/Resources/Scripts/Scene/35803/scene35803.lua +++ b/Resources/Scripts/Scene/35803/scene35803.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35804/scene35804.lua b/Resources/Scripts/Scene/35804/scene35804.lua index d54baed91..6c8186f97 100644 --- a/Resources/Scripts/Scene/35804/scene35804.lua +++ b/Resources/Scripts/Scene/35804/scene35804.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35805/scene35805.lua b/Resources/Scripts/Scene/35805/scene35805.lua index 10948c861..2b1888b5e 100644 --- a/Resources/Scripts/Scene/35805/scene35805.lua +++ b/Resources/Scripts/Scene/35805/scene35805.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35806/scene35806.lua b/Resources/Scripts/Scene/35806/scene35806.lua index fc25be3a0..51bd07681 100644 --- a/Resources/Scripts/Scene/35806/scene35806.lua +++ b/Resources/Scripts/Scene/35806/scene35806.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35807/scene35807.lua b/Resources/Scripts/Scene/35807/scene35807.lua index da382cba5..02d4a6c8d 100644 --- a/Resources/Scripts/Scene/35807/scene35807.lua +++ b/Resources/Scripts/Scene/35807/scene35807.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35808/scene35808.lua b/Resources/Scripts/Scene/35808/scene35808.lua index b6dad2a73..167f3dd7a 100644 --- a/Resources/Scripts/Scene/35808/scene35808.lua +++ b/Resources/Scripts/Scene/35808/scene35808.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35809/scene35809.lua b/Resources/Scripts/Scene/35809/scene35809.lua index 189688742..7c6f33582 100644 --- a/Resources/Scripts/Scene/35809/scene35809.lua +++ b/Resources/Scripts/Scene/35809/scene35809.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35810/scene35810.lua b/Resources/Scripts/Scene/35810/scene35810.lua index ce53eedc4..685e5b83e 100644 --- a/Resources/Scripts/Scene/35810/scene35810.lua +++ b/Resources/Scripts/Scene/35810/scene35810.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35811/scene35811.lua b/Resources/Scripts/Scene/35811/scene35811.lua index c990ffbe5..75bc156a6 100644 --- a/Resources/Scripts/Scene/35811/scene35811.lua +++ b/Resources/Scripts/Scene/35811/scene35811.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35812/scene35812.lua b/Resources/Scripts/Scene/35812/scene35812.lua index 4fcc1eaae..fac917e7c 100644 --- a/Resources/Scripts/Scene/35812/scene35812.lua +++ b/Resources/Scripts/Scene/35812/scene35812.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35813/scene35813.lua b/Resources/Scripts/Scene/35813/scene35813.lua index 708672ea2..071fe394b 100644 --- a/Resources/Scripts/Scene/35813/scene35813.lua +++ b/Resources/Scripts/Scene/35813/scene35813.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35814/scene35814.lua b/Resources/Scripts/Scene/35814/scene35814.lua index e7d144647..9808e6894 100644 --- a/Resources/Scripts/Scene/35814/scene35814.lua +++ b/Resources/Scripts/Scene/35814/scene35814.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35815/scene35815.lua b/Resources/Scripts/Scene/35815/scene35815.lua index 6b9c56f3e..2ddd98ba9 100644 --- a/Resources/Scripts/Scene/35815/scene35815.lua +++ b/Resources/Scripts/Scene/35815/scene35815.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35816/scene35816.lua b/Resources/Scripts/Scene/35816/scene35816.lua index 2231f126c..aeb4c8f4a 100644 --- a/Resources/Scripts/Scene/35816/scene35816.lua +++ b/Resources/Scripts/Scene/35816/scene35816.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35817/scene35817.lua b/Resources/Scripts/Scene/35817/scene35817.lua index 52f96dea3..489b16c5a 100644 --- a/Resources/Scripts/Scene/35817/scene35817.lua +++ b/Resources/Scripts/Scene/35817/scene35817.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35818/scene35818.lua b/Resources/Scripts/Scene/35818/scene35818.lua index c3087edcf..11f313018 100644 --- a/Resources/Scripts/Scene/35818/scene35818.lua +++ b/Resources/Scripts/Scene/35818/scene35818.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 32.645, y = 0.380, z = 66.989 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -5, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/35820/scene35820.lua b/Resources/Scripts/Scene/35820/scene35820.lua index 53c47f1fe..dfa5fc947 100644 --- a/Resources/Scripts/Scene/35820/scene35820.lua +++ b/Resources/Scripts/Scene/35820/scene35820.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -50.471, y = 13.334, z = 85.733 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35821/scene35821.lua b/Resources/Scripts/Scene/35821/scene35821.lua index 4ee8d3ca4..7fa1b7aa9 100644 --- a/Resources/Scripts/Scene/35821/scene35821.lua +++ b/Resources/Scripts/Scene/35821/scene35821.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -49.671, y = 13.334, z = 85.712 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35822/scene35822.lua b/Resources/Scripts/Scene/35822/scene35822.lua index 0b136ea81..b1eca95be 100644 --- a/Resources/Scripts/Scene/35822/scene35822.lua +++ b/Resources/Scripts/Scene/35822/scene35822.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -50.554, y = 13.332, z = 85.709 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35823/scene35823.lua b/Resources/Scripts/Scene/35823/scene35823.lua index 9fd1bd391..dbdf4ac30 100644 --- a/Resources/Scripts/Scene/35823/scene35823.lua +++ b/Resources/Scripts/Scene/35823/scene35823.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -50.445, y = 13.328, z = 85.754 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35824/scene35824.lua b/Resources/Scripts/Scene/35824/scene35824.lua index 1444bd337..801edda61 100644 --- a/Resources/Scripts/Scene/35824/scene35824.lua +++ b/Resources/Scripts/Scene/35824/scene35824.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -169.057, y = 21.553, z = 43.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35825/scene35825.lua b/Resources/Scripts/Scene/35825/scene35825.lua index db5127062..a970a7b48 100644 --- a/Resources/Scripts/Scene/35825/scene35825.lua +++ b/Resources/Scripts/Scene/35825/scene35825.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -168.208, y = 21.611, z = 42.907 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35826/scene35826.lua b/Resources/Scripts/Scene/35826/scene35826.lua index 4d54fef9f..53ba69ad9 100644 --- a/Resources/Scripts/Scene/35826/scene35826.lua +++ b/Resources/Scripts/Scene/35826/scene35826.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -168.220, y = 21.485, z = 43.013 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35827/scene35827.lua b/Resources/Scripts/Scene/35827/scene35827.lua index 980951c25..4be729eec 100644 --- a/Resources/Scripts/Scene/35827/scene35827.lua +++ b/Resources/Scripts/Scene/35827/scene35827.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -158.659, y = 21.612, z = 51.867 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35828/scene35828.lua b/Resources/Scripts/Scene/35828/scene35828.lua index 7516a6056..8d1344578 100644 --- a/Resources/Scripts/Scene/35828/scene35828.lua +++ b/Resources/Scripts/Scene/35828/scene35828.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -63.207, y = 251.893, z = -74.743 }, born_rot = { x = 0.000, y = 135.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35829/scene35829.lua b/Resources/Scripts/Scene/35829/scene35829.lua index b41c4d5ef..db4560325 100644 --- a/Resources/Scripts/Scene/35829/scene35829.lua +++ b/Resources/Scripts/Scene/35829/scene35829.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -63.264, y = 251.955, z = -74.668 }, born_rot = { x = 0.000, y = 135.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35830/scene35830.lua b/Resources/Scripts/Scene/35830/scene35830.lua index 3c245f746..061630f8e 100644 --- a/Resources/Scripts/Scene/35830/scene35830.lua +++ b/Resources/Scripts/Scene/35830/scene35830.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -63.260, y = 251.955, z = -74.668 }, born_rot = { x = 0.000, y = 135.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35831/scene35831.lua b/Resources/Scripts/Scene/35831/scene35831.lua index b0d8a8dce..87f9b25cf 100644 --- a/Resources/Scripts/Scene/35831/scene35831.lua +++ b/Resources/Scripts/Scene/35831/scene35831.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -63.264, y = 251.955, z = -74.668 }, born_rot = { x = 0.000, y = 135.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35840/scene35840.lua b/Resources/Scripts/Scene/35840/scene35840.lua index 3b249aed6..26a0db9f9 100644 --- a/Resources/Scripts/Scene/35840/scene35840.lua +++ b/Resources/Scripts/Scene/35840/scene35840.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.343, y = 512.054, z = 12.037 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = 490, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35841/scene35841.lua b/Resources/Scripts/Scene/35841/scene35841.lua index 02b3bc218..40cc6884c 100644 --- a/Resources/Scripts/Scene/35841/scene35841.lua +++ b/Resources/Scripts/Scene/35841/scene35841.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.343, y = 512.054, z = 12.037 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = 490, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35842/scene35842.lua b/Resources/Scripts/Scene/35842/scene35842.lua index 446e3df4f..ad272af13 100644 --- a/Resources/Scripts/Scene/35842/scene35842.lua +++ b/Resources/Scripts/Scene/35842/scene35842.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.343, y = 512.054, z = 12.037 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = 490, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35843/scene35843.lua b/Resources/Scripts/Scene/35843/scene35843.lua index fd1adb55b..fe74989d5 100644 --- a/Resources/Scripts/Scene/35843/scene35843.lua +++ b/Resources/Scripts/Scene/35843/scene35843.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.343, y = 512.054, z = 12.037 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = 490, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35844/scene35844.lua b/Resources/Scripts/Scene/35844/scene35844.lua index 1067e9fce..f806f300a 100644 --- a/Resources/Scripts/Scene/35844/scene35844.lua +++ b/Resources/Scripts/Scene/35844/scene35844.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.343, y = 512.054, z = 12.037 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = 490, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35845/scene35845.lua b/Resources/Scripts/Scene/35845/scene35845.lua index 9578836ff..fe0281334 100644 --- a/Resources/Scripts/Scene/35845/scene35845.lua +++ b/Resources/Scripts/Scene/35845/scene35845.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.343, y = 512.054, z = 12.037 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = 490, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35846/scene35846.lua b/Resources/Scripts/Scene/35846/scene35846.lua index 3d50f72d1..bd2b49461 100644 --- a/Resources/Scripts/Scene/35846/scene35846.lua +++ b/Resources/Scripts/Scene/35846/scene35846.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 2374.289, y = 540.287, z = -1754.556 }, born_rot = { x = 0.000, y = 131.989, z = 0.000 }, die_y = 511.43, + city_id = 1, vision_anchor = { x = -1000.0, z = -4000.0 } } diff --git a/Resources/Scripts/Scene/35847/scene35847.lua b/Resources/Scripts/Scene/35847/scene35847.lua index 2155b4ddb..98dc6663a 100644 --- a/Resources/Scripts/Scene/35847/scene35847.lua +++ b/Resources/Scripts/Scene/35847/scene35847.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 2603.635, y = 581.216, z = -1776.125 }, rot = { x = 0.000, y = 90.580, z = 0.000 } } }, die_y = 511.43, + city_id = 1, vision_anchor = { x = -1000.0, z = -4000.0 } } diff --git a/Resources/Scripts/Scene/35848/scene35848.lua b/Resources/Scripts/Scene/35848/scene35848.lua index 9d2bc689e..36d315489 100644 --- a/Resources/Scripts/Scene/35848/scene35848.lua +++ b/Resources/Scripts/Scene/35848/scene35848.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 21.069, y = 84.434, z = 654.458 }, born_rot = { x = 0.000, y = 39.967, z = 0.000 }, die_y = -60, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35849/scene35849.lua b/Resources/Scripts/Scene/35849/scene35849.lua index 245061c65..cc46b643a 100644 --- a/Resources/Scripts/Scene/35849/scene35849.lua +++ b/Resources/Scripts/Scene/35849/scene35849.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 86.925, y = 106.891, z = 866.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -60, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35850/scene35850.lua b/Resources/Scripts/Scene/35850/scene35850.lua index d68e510c1..69d9d4641 100644 --- a/Resources/Scripts/Scene/35850/scene35850.lua +++ b/Resources/Scripts/Scene/35850/scene35850.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -54.200, y = 82.125, z = 27.320 }, rot = { x = 0.000, y = 90.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35851/scene35851.lua b/Resources/Scripts/Scene/35851/scene35851.lua index 4dcefdf03..f0f53e5dc 100644 --- a/Resources/Scripts/Scene/35851/scene35851.lua +++ b/Resources/Scripts/Scene/35851/scene35851.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -54.000, y = 82.300, z = 19.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/35852/scene35852.lua b/Resources/Scripts/Scene/35852/scene35852.lua index 4889666a9..31ea500d1 100644 --- a/Resources/Scripts/Scene/35852/scene35852.lua +++ b/Resources/Scripts/Scene/35852/scene35852.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 427.935, y = 615.039, z = -1626.457 }, rot = { x = 0.000, y = 243.657, z = 0.000 } } }, die_y = -50, + city_id = 1, vision_anchor = { x = 0.0, z = -3000.0 } } diff --git a/Resources/Scripts/Scene/35853/scene35853.lua b/Resources/Scripts/Scene/35853/scene35853.lua index df3bd412c..976ffd605 100644 --- a/Resources/Scripts/Scene/35853/scene35853.lua +++ b/Resources/Scripts/Scene/35853/scene35853.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 180.629, y = 647.230, z = -1819.149 }, rot = { x = 0.000, y = 243.692, z = 0.000 } } }, die_y = -50, + city_id = 1, vision_anchor = { x = 0.0, z = -3000.0 } } diff --git a/Resources/Scripts/Scene/35860/scene35860.lua b/Resources/Scripts/Scene/35860/scene35860.lua index 3ec3f57b3..abaebdc46 100644 --- a/Resources/Scripts/Scene/35860/scene35860.lua +++ b/Resources/Scripts/Scene/35860/scene35860.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 514.665, y = 103.922, z = 380.810 }, born_rot = { x = 0.000, y = 139.443, z = 0.000 }, die_y = 98, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/35861/scene35861.lua b/Resources/Scripts/Scene/35861/scene35861.lua index 7ee31525f..1a97aa966 100644 --- a/Resources/Scripts/Scene/35861/scene35861.lua +++ b/Resources/Scripts/Scene/35861/scene35861.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 513.779, y = 103.961, z = 379.510 }, born_rot = { x = 0.000, y = 140.597, z = 0.000 }, die_y = 98, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/35862/scene35862.lua b/Resources/Scripts/Scene/35862/scene35862.lua index 2c2acfd36..74d1b7e05 100644 --- a/Resources/Scripts/Scene/35862/scene35862.lua +++ b/Resources/Scripts/Scene/35862/scene35862.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 513.177, y = 103.896, z = 378.712 }, born_rot = { x = 0.000, y = 136.074, z = 0.000 }, die_y = 98, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/35863/scene35863.lua b/Resources/Scripts/Scene/35863/scene35863.lua index 65f0b6dfb..bde2f4a78 100644 --- a/Resources/Scripts/Scene/35863/scene35863.lua +++ b/Resources/Scripts/Scene/35863/scene35863.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 513.018, y = 103.699, z = 379.283 }, born_rot = { x = 0.000, y = 135.906, z = 0.000 }, die_y = 98, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/40001/scene40001.lua b/Resources/Scripts/Scene/40001/scene40001.lua index 31523b71d..91500e48a 100644 --- a/Resources/Scripts/Scene/40001/scene40001.lua +++ b/Resources/Scripts/Scene/40001/scene40001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -6.875, y = 42.086, z = 110.909 }, born_rot = { x = 0.000, y = 141.600, z = 0.000 }, die_y = 0, + city_id = 1, vision_anchor = { x = -3141.5, z = -3294.5 } } diff --git a/Resources/Scripts/Scene/40002/scene40002.lua b/Resources/Scripts/Scene/40002/scene40002.lua index ec28ea816..24b3ceddc 100644 --- a/Resources/Scripts/Scene/40002/scene40002.lua +++ b/Resources/Scripts/Scene/40002/scene40002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, 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 } } diff --git a/Resources/Scripts/Scene/40003/scene40003.lua b/Resources/Scripts/Scene/40003/scene40003.lua index b2cc1ff44..6d109a608 100644 --- a/Resources/Scripts/Scene/40003/scene40003.lua +++ b/Resources/Scripts/Scene/40003/scene40003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, 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 } } diff --git a/Resources/Scripts/Scene/40004/scene40004.lua b/Resources/Scripts/Scene/40004/scene40004.lua index b93daacf4..e50eab67f 100644 --- a/Resources/Scripts/Scene/40004/scene40004.lua +++ b/Resources/Scripts/Scene/40004/scene40004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 343.141, y = -27.850, z = 477.337 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -35, + city_id = 1, vision_anchor = { x = -2465.2, z = -2016.5 } } diff --git a/Resources/Scripts/Scene/40005/scene40005.lua b/Resources/Scripts/Scene/40005/scene40005.lua index 83acc6061..13334d3c4 100644 --- a/Resources/Scripts/Scene/40005/scene40005.lua +++ b/Resources/Scripts/Scene/40005/scene40005.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -100, + city_id = 1, vision_anchor = { x = -2595.5, z = -1589.2 } } diff --git a/Resources/Scripts/Scene/40006/scene40006.lua b/Resources/Scripts/Scene/40006/scene40006.lua index f79cfa1b5..738d79075 100644 --- a/Resources/Scripts/Scene/40006/scene40006.lua +++ b/Resources/Scripts/Scene/40006/scene40006.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -100, + city_id = 1, vision_anchor = { x = -2595.5, z = -1589.2 } } diff --git a/Resources/Scripts/Scene/40007/scene40007.lua b/Resources/Scripts/Scene/40007/scene40007.lua index db50cd214..a4d9803b6 100644 --- a/Resources/Scripts/Scene/40007/scene40007.lua +++ b/Resources/Scripts/Scene/40007/scene40007.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 41.299, y = 9.019, z = -49.998 }, born_rot = { x = 0.000, y = 270.622, z = 0.000 }, die_y = -50.085, + city_id = 1, vision_anchor = { x = -3792.3, z = -4033.4 } } diff --git a/Resources/Scripts/Scene/40008/scene40008.lua b/Resources/Scripts/Scene/40008/scene40008.lua index ce0ef10dc..25f294c5a 100644 --- a/Resources/Scripts/Scene/40008/scene40008.lua +++ b/Resources/Scripts/Scene/40008/scene40008.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 343.350, y = -27.850, z = 478.555 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -34.33, + city_id = 1, vision_anchor = { x = -2325.0, z = -1646.1 } } diff --git a/Resources/Scripts/Scene/40009/scene40009.lua b/Resources/Scripts/Scene/40009/scene40009.lua index 1cd19dedc..96c6cb57f 100644 --- a/Resources/Scripts/Scene/40009/scene40009.lua +++ b/Resources/Scripts/Scene/40009/scene40009.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -23.805, y = -7.914, z = 98.004 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -30, + city_id = 1, vision_anchor = { x = -3767.5, z = -3015.0 } } diff --git a/Resources/Scripts/Scene/40010/scene40010.lua b/Resources/Scripts/Scene/40010/scene40010.lua index 7bf6e331d..9d30cc413 100644 --- a/Resources/Scripts/Scene/40010/scene40010.lua +++ b/Resources/Scripts/Scene/40010/scene40010.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -142.639, y = 14.517, z = 72.735 }, born_rot = { x = 0.000, y = 226.345, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -3767.5, z = -3015.0 } } diff --git a/Resources/Scripts/Scene/40012/scene40012.lua b/Resources/Scripts/Scene/40012/scene40012.lua index 987f5e674..7cd8e2b7c 100644 --- a/Resources/Scripts/Scene/40012/scene40012.lua +++ b/Resources/Scripts/Scene/40012/scene40012.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40013/scene40013.lua b/Resources/Scripts/Scene/40013/scene40013.lua index 1087f5a4f..398799196 100644 --- a/Resources/Scripts/Scene/40013/scene40013.lua +++ b/Resources/Scripts/Scene/40013/scene40013.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -128.260, y = -12.577, z = 110.420 }, born_rot = { x = 0.000, y = 183.687, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -3767.5, z = -3015.0 } } diff --git a/Resources/Scripts/Scene/40014/scene40014.lua b/Resources/Scripts/Scene/40014/scene40014.lua index 285b686f0..eaefc458e 100644 --- a/Resources/Scripts/Scene/40014/scene40014.lua +++ b/Resources/Scripts/Scene/40014/scene40014.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40015/scene40015.lua b/Resources/Scripts/Scene/40015/scene40015.lua index 311bec6bb..3f02d1782 100644 --- a/Resources/Scripts/Scene/40015/scene40015.lua +++ b/Resources/Scripts/Scene/40015/scene40015.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -98.629, y = 33.166, z = 21.425 }, born_rot = { x = 0.000, y = 318.813, z = 0.000 }, die_y = 0, + city_id = 2, vision_anchor = { x = -671.9, z = -415.6 } } diff --git a/Resources/Scripts/Scene/40016/scene40016.lua b/Resources/Scripts/Scene/40016/scene40016.lua index eaf45bebc..44ec55b27 100644 --- a/Resources/Scripts/Scene/40016/scene40016.lua +++ b/Resources/Scripts/Scene/40016/scene40016.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -23.466, y = 246.150, z = -55.343 }, born_rot = { x = 0.000, y = 174.832, z = 0.000 }, die_y = -210.9346, + city_id = 2, vision_anchor = { x = -2256.9, z = -3718.3 } } diff --git a/Resources/Scripts/Scene/40017/scene40017.lua b/Resources/Scripts/Scene/40017/scene40017.lua index 8fbc3692c..3348915e2 100644 --- a/Resources/Scripts/Scene/40017/scene40017.lua +++ b/Resources/Scripts/Scene/40017/scene40017.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -25.478, y = 246.150, z = 67.919 }, rot = { x = 0.000, y = 180.662, z = 0.000 } } }, die_y = -210.9346, + city_id = 2, vision_anchor = { x = -2256.9, z = -3718.3 } } diff --git a/Resources/Scripts/Scene/40018/scene40018.lua b/Resources/Scripts/Scene/40018/scene40018.lua index 480e4973c..b10e6d28d 100644 --- a/Resources/Scripts/Scene/40018/scene40018.lua +++ b/Resources/Scripts/Scene/40018/scene40018.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -60.257, y = 126.462, z = 73.402 }, rot = { x = 0.000, y = 94.404, z = 0.000 } } }, die_y = -6.220444, + city_id = 2, vision_anchor = { x = -288.5, z = -108.7 } } diff --git a/Resources/Scripts/Scene/40019/scene40019.lua b/Resources/Scripts/Scene/40019/scene40019.lua index 54d2e41ad..919092dfb 100644 --- a/Resources/Scripts/Scene/40019/scene40019.lua +++ b/Resources/Scripts/Scene/40019/scene40019.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -2.456, y = 246.150, z = 46.678 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -783.2191, + city_id = 2, vision_anchor = { x = -4229.7, z = -3464.3 } } diff --git a/Resources/Scripts/Scene/40020/scene40020.lua b/Resources/Scripts/Scene/40020/scene40020.lua index 337b9a404..09ac8e7d3 100644 --- a/Resources/Scripts/Scene/40020/scene40020.lua +++ b/Resources/Scripts/Scene/40020/scene40020.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -9.134, y = 246.150, z = 33.429 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -783.2191, + city_id = 2, vision_anchor = { x = -4229.7, z = -3464.3 } } diff --git a/Resources/Scripts/Scene/40021/scene40021.lua b/Resources/Scripts/Scene/40021/scene40021.lua index d079ddb18..64c8d125f 100644 --- a/Resources/Scripts/Scene/40021/scene40021.lua +++ b/Resources/Scripts/Scene/40021/scene40021.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.209, y = 0.140, z = 31.963 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40022/scene40022.lua b/Resources/Scripts/Scene/40022/scene40022.lua index cb9d0aa2b..d54599409 100644 --- a/Resources/Scripts/Scene/40022/scene40022.lua +++ b/Resources/Scripts/Scene/40022/scene40022.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 23.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/40023/scene40023.lua b/Resources/Scripts/Scene/40023/scene40023.lua index 50860f773..77f42d844 100644 --- a/Resources/Scripts/Scene/40023/scene40023.lua +++ b/Resources/Scripts/Scene/40023/scene40023.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -8.000, y = 0.000, z = 20.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40024/scene40024.lua b/Resources/Scripts/Scene/40024/scene40024.lua index 31b65c9d3..a99ed66de 100644 --- a/Resources/Scripts/Scene/40024/scene40024.lua +++ b/Resources/Scripts/Scene/40024/scene40024.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 19.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -355.0, z = -313.7 } } diff --git a/Resources/Scripts/Scene/40025/scene40025.lua b/Resources/Scripts/Scene/40025/scene40025.lua index 2f6deb1b2..e4fd12c42 100644 --- a/Resources/Scripts/Scene/40025/scene40025.lua +++ b/Resources/Scripts/Scene/40025/scene40025.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 23.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/40026/scene40026.lua b/Resources/Scripts/Scene/40026/scene40026.lua index 03abe205e..efbd19b78 100644 --- a/Resources/Scripts/Scene/40026/scene40026.lua +++ b/Resources/Scripts/Scene/40026/scene40026.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40027/scene40027.lua b/Resources/Scripts/Scene/40027/scene40027.lua index 02cdd2eaa..c7ae3a3c9 100644 --- a/Resources/Scripts/Scene/40027/scene40027.lua +++ b/Resources/Scripts/Scene/40027/scene40027.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 23.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/40028/scene40028.lua b/Resources/Scripts/Scene/40028/scene40028.lua index e4e1325d0..927ba3f10 100644 --- a/Resources/Scripts/Scene/40028/scene40028.lua +++ b/Resources/Scripts/Scene/40028/scene40028.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -8.000, y = 0.000, z = 20.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40029/scene40029.lua b/Resources/Scripts/Scene/40029/scene40029.lua index 5e1dfa659..df87574ce 100644 --- a/Resources/Scripts/Scene/40029/scene40029.lua +++ b/Resources/Scripts/Scene/40029/scene40029.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 19.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -355.0, z = -313.7 } } diff --git a/Resources/Scripts/Scene/40030/scene40030.lua b/Resources/Scripts/Scene/40030/scene40030.lua index af0792a83..ec6331f81 100644 --- a/Resources/Scripts/Scene/40030/scene40030.lua +++ b/Resources/Scripts/Scene/40030/scene40030.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40031/scene40031.lua b/Resources/Scripts/Scene/40031/scene40031.lua index 6154ae4f1..0afa2e319 100644 --- a/Resources/Scripts/Scene/40031/scene40031.lua +++ b/Resources/Scripts/Scene/40031/scene40031.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40032/scene40032.lua b/Resources/Scripts/Scene/40032/scene40032.lua index a9c2d1a17..a7a6896ad 100644 --- a/Resources/Scripts/Scene/40032/scene40032.lua +++ b/Resources/Scripts/Scene/40032/scene40032.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40033/scene40033.lua b/Resources/Scripts/Scene/40033/scene40033.lua index 6c5955234..320ba6ebb 100644 --- a/Resources/Scripts/Scene/40033/scene40033.lua +++ b/Resources/Scripts/Scene/40033/scene40033.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40034/scene40034.lua b/Resources/Scripts/Scene/40034/scene40034.lua index bb22fee5d..a61b4e0d5 100644 --- a/Resources/Scripts/Scene/40034/scene40034.lua +++ b/Resources/Scripts/Scene/40034/scene40034.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40035/scene40035.lua b/Resources/Scripts/Scene/40035/scene40035.lua index 0c0313304..635a44717 100644 --- a/Resources/Scripts/Scene/40035/scene40035.lua +++ b/Resources/Scripts/Scene/40035/scene40035.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40036/scene40036.lua b/Resources/Scripts/Scene/40036/scene40036.lua index 08d4166e8..15886d5a4 100644 --- a/Resources/Scripts/Scene/40036/scene40036.lua +++ b/Resources/Scripts/Scene/40036/scene40036.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 533.200, y = -8.100, z = 199.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40037/scene40037.lua b/Resources/Scripts/Scene/40037/scene40037.lua index 72eef7742..f1cc0d57f 100644 --- a/Resources/Scripts/Scene/40037/scene40037.lua +++ b/Resources/Scripts/Scene/40037/scene40037.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -4.000, y = 0.000, z = 14.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40038/scene40038.lua b/Resources/Scripts/Scene/40038/scene40038.lua index a9b72bfaf..431ca2f9a 100644 --- a/Resources/Scripts/Scene/40038/scene40038.lua +++ b/Resources/Scripts/Scene/40038/scene40038.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -4.000, y = 0.000, z = 14.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40039/scene40039.lua b/Resources/Scripts/Scene/40039/scene40039.lua index 8bf652f5a..22e50e738 100644 --- a/Resources/Scripts/Scene/40039/scene40039.lua +++ b/Resources/Scripts/Scene/40039/scene40039.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -4.000, y = 0.000, z = 14.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40040/scene40040.lua b/Resources/Scripts/Scene/40040/scene40040.lua index 0830e191f..9d473a109 100644 --- a/Resources/Scripts/Scene/40040/scene40040.lua +++ b/Resources/Scripts/Scene/40040/scene40040.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -4.000, y = 0.000, z = 14.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40041/scene40041.lua b/Resources/Scripts/Scene/40041/scene40041.lua index ae7ad6bc8..54220bd07 100644 --- a/Resources/Scripts/Scene/40041/scene40041.lua +++ b/Resources/Scripts/Scene/40041/scene40041.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -4.000, y = 0.000, z = 14.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40042/scene40042.lua b/Resources/Scripts/Scene/40042/scene40042.lua index 90ca3be2a..44ccf3cce 100644 --- a/Resources/Scripts/Scene/40042/scene40042.lua +++ b/Resources/Scripts/Scene/40042/scene40042.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 16.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40043/scene40043.lua b/Resources/Scripts/Scene/40043/scene40043.lua index 6339c6721..1873b297b 100644 --- a/Resources/Scripts/Scene/40043/scene40043.lua +++ b/Resources/Scripts/Scene/40043/scene40043.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 16.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 2, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40044/scene40044.lua b/Resources/Scripts/Scene/40044/scene40044.lua index 8acd7b5df..bc769d3b6 100644 --- a/Resources/Scripts/Scene/40044/scene40044.lua +++ b/Resources/Scripts/Scene/40044/scene40044.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -93.604, y = 11.453, z = -92.880 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -10, + city_id = 3, vision_anchor = { x = -300.0, z = -200.0 } } diff --git a/Resources/Scripts/Scene/40045/scene40045.lua b/Resources/Scripts/Scene/40045/scene40045.lua index cd1c38d61..48a24130a 100644 --- a/Resources/Scripts/Scene/40045/scene40045.lua +++ b/Resources/Scripts/Scene/40045/scene40045.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -5.672, y = 76.890, z = -100.787 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = 10, + city_id = 3, vision_anchor = { x = -100.0, z = -150.0 } } diff --git a/Resources/Scripts/Scene/40046/scene40046.lua b/Resources/Scripts/Scene/40046/scene40046.lua index dcbe9ae0a..6c311578a 100644 --- a/Resources/Scripts/Scene/40046/scene40046.lua +++ b/Resources/Scripts/Scene/40046/scene40046.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 16.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 1, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/40047/scene40047.lua b/Resources/Scripts/Scene/40047/scene40047.lua index 502154fd6..f6187161d 100644 --- a/Resources/Scripts/Scene/40047/scene40047.lua +++ b/Resources/Scripts/Scene/40047/scene40047.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 28.267, y = 77.054, z = -80.874 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = 20, + city_id = 3, vision_anchor = { x = -100.0, z = -150.0 } } diff --git a/Resources/Scripts/Scene/40048/scene40048.lua b/Resources/Scripts/Scene/40048/scene40048.lua index 6bb495fb3..074a3360a 100644 --- a/Resources/Scripts/Scene/40048/scene40048.lua +++ b/Resources/Scripts/Scene/40048/scene40048.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -93.627, y = 11.441, z = -92.801 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -10, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/40049/scene40049.lua b/Resources/Scripts/Scene/40049/scene40049.lua index 16de8280b..6a5aa799b 100644 --- a/Resources/Scripts/Scene/40049/scene40049.lua +++ b/Resources/Scripts/Scene/40049/scene40049.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 28.072, y = 76.941, z = -81.087 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/40050/scene40050.lua b/Resources/Scripts/Scene/40050/scene40050.lua index e6573b93e..5bfad30b6 100644 --- a/Resources/Scripts/Scene/40050/scene40050.lua +++ b/Resources/Scripts/Scene/40050/scene40050.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 11.491, y = 71.990, z = -95.202 }, 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 } } diff --git a/Resources/Scripts/Scene/40051/scene40051.lua b/Resources/Scripts/Scene/40051/scene40051.lua index 5be41fb25..a3d1af489 100644 --- a/Resources/Scripts/Scene/40051/scene40051.lua +++ b/Resources/Scripts/Scene/40051/scene40051.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 520.507, y = 89.529, z = 587.793 }, born_rot = { x = 0.000, y = 185.266, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/40052/scene40052.lua b/Resources/Scripts/Scene/40052/scene40052.lua index df49b0e80..bd6f2aa83 100644 --- a/Resources/Scripts/Scene/40052/scene40052.lua +++ b/Resources/Scripts/Scene/40052/scene40052.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 745.742, y = 59.086, z = 349.677 }, born_rot = { x = 0.000, y = 226.255, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/40053/scene40053.lua b/Resources/Scripts/Scene/40053/scene40053.lua index 218b54144..f10c404c3 100644 --- a/Resources/Scripts/Scene/40053/scene40053.lua +++ b/Resources/Scripts/Scene/40053/scene40053.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 429.352, y = 69.822, z = 481.206 }, born_rot = { x = 0.000, y = 61.357, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/40054/scene40054.lua b/Resources/Scripts/Scene/40054/scene40054.lua index e00c4268c..28e46adf8 100644 --- a/Resources/Scripts/Scene/40054/scene40054.lua +++ b/Resources/Scripts/Scene/40054/scene40054.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 362.662, y = 77.206, z = 682.185 }, born_rot = { x = 0.000, y = 271.278, z = 0.000 }, die_y = -20, + city_id = 4, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/40055/scene40055.lua b/Resources/Scripts/Scene/40055/scene40055.lua new file mode 100644 index 000000000..b890e3b0e --- /dev/null +++ b/Resources/Scripts/Scene/40055/scene40055.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 17.502 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 23.279 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 20.188 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 20.417 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40055 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40055/scene40055_block40055.lua b/Resources/Scripts/Scene/40055/scene40055_block40055.lua new file mode 100644 index 000000000..0169d8176 --- /dev/null +++ b/Resources/Scripts/Scene/40055/scene40055_block40055.lua @@ -0,0 +1,7 @@ +-- 所有的group +groups = { + { id = 240055001, refresh_id = 1001, pos = { x = 0.000, y = 0.000, z = 0.000 } }, + { id = 240055002, refresh_id = 1002, pos = { x = 0.171, y = 0.000, z = 0.000 } }, + { id = 240055003, refresh_id = 1002, pos = { x = 0.185, y = 0.000, z = 0.000 } }, + { id = 240055004, refresh_id = 1003, pos = { x = 0.210, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40055/scene40055_group240055001.lua b/Resources/Scripts/Scene/40055/scene40055_group240055001.lua new file mode 100644 index 000000000..0eb9d9e06 --- /dev/null +++ b/Resources/Scripts/Scene/40055/scene40055_group240055001.lua @@ -0,0 +1,396 @@ +-- 基础信息 +local base_info = { + group_id = 240055001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + battle_region_id = 1040, --td region的id + gallery_id = 29015, --对应gallery的id + recovergadget_id = 1009, --恢复gadget的id + cleaner_id = 1001, --local gadget(能量球)清理gadget的id + trans_p1 = 1017, --P1玩家传送点 + trans_p2 = 1018, --P2玩家传送点 + trans_p3 = 1019, --P3玩家传送点 + trans_p4 = 1020, --P4玩家传送点 + monster_num = 9, --刷怪总数量 + is_first_group = true, --是否是第一个group + next_group_id = 240055002 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1006] = { config_id = 1006, monster_id = 20010904, pos = { x = -4.863, y = 0.075, z = -4.894 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1007] = { config_id = 1007, monster_id = 20060401, pos = { x = 9.866, y = 0.075, z = 0.897 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1008] = { config_id = 1008, monster_id = 26120301, pos = { x = 1.095, y = 0.075, z = -4.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, isElite = true, pose_id = 101 }, + [1012] = { config_id = 1012, monster_id = 26010101, pos = { x = -7.603, y = 0.075, z = 3.865 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1021] = { config_id = 1021, monster_id = 20010904, pos = { x = 6.790, y = 0.075, z = -4.894 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1022] = { config_id = 1022, monster_id = 20010801, pos = { x = -7.925, y = 0.075, z = -7.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1023] = { config_id = 1023, monster_id = 20010801, pos = { x = 9.734, y = 0.075, z = -7.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1024] = { config_id = 1024, monster_id = 20010801, pos = { x = -2.017, y = 0.075, z = -7.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1025] = { config_id = 1025, monster_id = 20010801, pos = { x = 3.902, y = 0.075, z = -7.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1026] = { config_id = 1026, monster_id = 26010101, pos = { x = 9.866, y = 0.075, z = 3.830 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1027] = { config_id = 1027, monster_id = 26010101, pos = { x = 0.955, y = 0.075, z = 12.650 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [1028] = { config_id = 1028, monster_id = 20060401, pos = { x = 9.866, y = 0.075, z = 6.815 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1029] = { config_id = 1029, monster_id = 20060401, pos = { x = -7.853, y = 0.075, z = 0.897 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1030] = { config_id = 1030, monster_id = 20060401, pos = { x = -7.853, y = 0.075, z = 6.815 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1031] = { config_id = 1031, monster_id = 20060101, pos = { x = 0.948, y = 0.075, z = -4.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1032] = { config_id = 1032, monster_id = 26120201, pos = { x = 9.866, y = 0.075, z = 3.830 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1029 }, pose_id = 201 }, + [1033] = { config_id = 1033, monster_id = 26120201, pos = { x = -7.603, y = 0.075, z = 3.865 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6101 }, pose_id = 201 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1001] = { config_id = 1001, gadget_id = 44000456, pos = { x = 0.172, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.243, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.192, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000006, pos = { x = 0.172, y = 0.000, z = 20.195 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1034] = { config_id = 1034, gadget_id = 70350463, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [1035] = { config_id = 1035, gadget_id = 70310029, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [1036] = { config_id = 1036, gadget_id = 70310017, pos = { x = -14.307, y = 0.085, z = 14.539 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1037] = { config_id = 1037, gadget_id = 70310017, pos = { x = 14.743, y = 0.085, z = 14.549 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1038] = { config_id = 1038, gadget_id = 70310017, pos = { x = 14.787, y = 0.085, z = -14.550 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1039] = { config_id = 1039, gadget_id = 70310017, pos = { x = -14.353, y = 0.085, z = -14.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1040] = { config_id = 1040, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.190, y = 0.073, z = -0.124 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "ANY_MONSTER_LIVE_1005", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_1005", action = "action_EVENT_ANY_MONSTER_LIVE_1005" }, + { config_id = 1001010, name = "SELECT_OPTION_1010", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1010", action = "action_EVENT_SELECT_OPTION_1010" }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011" }, + { config_id = 1001013, name = "ANY_MONSTER_DIE_1013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1013", action = "action_EVENT_ANY_MONSTER_DIE_1013" }, + { config_id = 1001014, name = "ANY_MONSTER_DIE_1014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1014", action = "action_EVENT_ANY_MONSTER_DIE_1014" }, + { config_id = 1001015, name = "ANY_MONSTER_DIE_1015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_1015", trigger_count = 0 }, + { config_id = 1001016, name = "VARIABLE_CHANGE_1016", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_1016", action = "action_EVENT_VARIABLE_CHANGE_1016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 1017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002, 1003, 1004, 1009, 1034, 1035, 1036, 1037, 1038, 1039 }, + regions = { 1040 }, + triggers = { "SELECT_OPTION_1010", "ANY_MONSTER_DIE_1015", "VARIABLE_CHANGE_1016" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1006, 1021, 1022, 1023, 1024, 1025 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_1005", "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1012, 1026, 1027 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1013" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1007, 1028, 1029, 1030, 1031 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1014" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 1008, 1032, 1033 }, + gadgets = { 1002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + if 1006 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1010(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1010(context, evt) + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 1034 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1034, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 240055001, EntityType.GADGET, 1035 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 删除指定group: 240055001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240055001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055001, 2) + + -- 将configid为 1036 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1036, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 1037 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1037, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 1038 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1038, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 1039 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1039, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055001, 5) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055001, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055001, 5) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1015(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_1016(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为9 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 9 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1016(context, evt) + -- 将configid为 1034 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1034, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40055/scene40055_group240055002.lua b/Resources/Scripts/Scene/40055/scene40055_group240055002.lua new file mode 100644 index 000000000..b69caa152 --- /dev/null +++ b/Resources/Scripts/Scene/40055/scene40055_group240055002.lua @@ -0,0 +1,442 @@ +-- 基础信息 +local base_info = { + group_id = 240055002 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 2007, --操作台gadget的id + gallery_id = 29016, --对应gallery的id + battle_region_id = 2048, --td region的id + recovergadget_id = 2009, --恢复gadget的id + cleaner_id = 2005, --local gadget(能量球)清理gadget的id + trans_p1 = 2017, --P1玩家传送点 + trans_p2 = 2018, --P2玩家传送点 + trans_p3 = 2019, --P3玩家传送点 + trans_p4 = 2020, --P4玩家传送点 + monster_num = 4, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240055003 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [2001] = { config_id = 2001, monster_id = 21011401, pos = { x = -4.897, y = 0.081, z = -2.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2002] = { config_id = 2002, monster_id = 21020101, pos = { x = 0.924, y = 0.081, z = -3.470 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2003] = { config_id = 2003, monster_id = 21020401, pos = { x = -10.734, y = 0.084, z = 6.781 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2004] = { config_id = 2004, monster_id = 21010902, pos = { x = -7.906, y = 0.082, z = 3.878 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2021] = { config_id = 2021, monster_id = 21011302, pos = { x = 0.889, y = 0.082, z = -4.980 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2022] = { config_id = 2022, monster_id = 21011401, pos = { x = 6.711, y = 0.082, z = -2.129 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2023] = { config_id = 2023, monster_id = 21011302, pos = { x = 5.265, y = 0.084, z = -6.297 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2024] = { config_id = 2024, monster_id = 21011401, pos = { x = 0.932, y = 0.080, z = -2.184 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2025] = { config_id = 2025, monster_id = 21011302, pos = { x = -3.298, y = 0.084, z = -6.550 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2026] = { config_id = 2026, monster_id = 21030501, pos = { x = -7.845, y = 0.082, z = 6.741 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2027] = { config_id = 2027, monster_id = 21010502, pos = { x = -7.753, y = 0.083, z = 9.714 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2028] = { config_id = 2028, monster_id = 21011002, pos = { x = 9.650, y = 0.082, z = 3.878 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2029] = { config_id = 2029, monster_id = 21030501, pos = { x = 9.710, y = 0.082, z = 6.741 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2030] = { config_id = 2030, monster_id = 21010502, pos = { x = 9.803, y = 0.083, z = 9.714 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2031] = { config_id = 2031, monster_id = 21011002, pos = { x = -4.897, y = 0.085, z = 15.394 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [2032] = { config_id = 2032, monster_id = 21010502, pos = { x = 6.711, y = 0.085, z = 15.447 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [2033] = { config_id = 2033, monster_id = 21030501, pos = { x = 0.932, y = 0.084, z = 15.392 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [2034] = { config_id = 2034, monster_id = 21020601, pos = { x = 5.221, y = 0.082, z = -3.425 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2035] = { config_id = 2035, monster_id = 21020601, pos = { x = -3.498, y = 0.082, z = -3.473 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2036] = { config_id = 2036, monster_id = 21020101, pos = { x = 0.916, y = 0.084, z = -7.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2037] = { config_id = 2037, monster_id = 21020101, pos = { x = 6.797, y = 0.085, z = -7.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2038] = { config_id = 2038, monster_id = 21020601, pos = { x = -4.933, y = 0.085, z = -7.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [2039] = { config_id = 2039, monster_id = 22010202, pos = { x = 12.517, y = 0.085, z = 6.711 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2005] = { config_id = 2005, gadget_id = 44000456, pos = { x = -0.131, y = 0.074, z = 0.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2006] = { config_id = 2006, gadget_id = 70900205, pos = { x = 1.941, y = -0.461, z = -1.168 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2007] = { config_id = 2007, gadget_id = 70360367, pos = { x = 0.116, y = 0.000, z = 8.749 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [2008] = { config_id = 2008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2009] = { config_id = 2009, gadget_id = 44000006, pos = { x = 0.035, y = 0.074, z = 20.225 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2042] = { config_id = 2042, gadget_id = 70350463, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [2043] = { config_id = 2043, gadget_id = 70310017, pos = { x = -14.307, y = 0.085, z = 14.539 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2044] = { config_id = 2044, gadget_id = 70310017, pos = { x = 14.743, y = 0.085, z = 14.549 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2045] = { config_id = 2045, gadget_id = 70310029, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [2046] = { config_id = 2046, gadget_id = 70310017, pos = { x = 14.787, y = 0.085, z = -14.550 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2047] = { config_id = 2047, gadget_id = 70310017, pos = { x = -14.353, y = 0.085, z = -14.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [2048] = { config_id = 2048, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.190, y = 0.073, z = -0.124 } } +} + +-- 触发器 +triggers = { + { config_id = 1002010, name = "ANY_MONSTER_LIVE_2010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_2010", action = "action_EVENT_ANY_MONSTER_LIVE_2010" }, + { config_id = 1002011, name = "SELECT_OPTION_2011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2011", action = "action_EVENT_SELECT_OPTION_2011" }, + { config_id = 1002012, name = "ANY_MONSTER_DIE_2012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2012", action = "action_EVENT_ANY_MONSTER_DIE_2012" }, + { config_id = 1002013, name = "ANY_MONSTER_DIE_2013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2013", action = "action_EVENT_ANY_MONSTER_DIE_2013" }, + { config_id = 1002014, name = "ANY_MONSTER_DIE_2014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2014", action = "action_EVENT_ANY_MONSTER_DIE_2014" }, + { config_id = 1002015, name = "VARIABLE_CHANGE_2015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_2015", action = "action_EVENT_VARIABLE_CHANGE_2015", trigger_count = 0 }, + { config_id = 1002016, name = "ANY_MONSTER_DIE_2016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_2016", trigger_count = 0 }, + { config_id = 1002040, name = "MONSTER_TIDE_DIE_2040", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "1", condition = "condition_EVENT_MONSTER_TIDE_DIE_2040", action = "action_EVENT_MONSTER_TIDE_DIE_2040", trigger_count = 0 }, + { config_id = 1002041, name = "MONSTER_TIDE_DIE_2041", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "3", condition = "condition_EVENT_MONSTER_TIDE_DIE_2041", action = "action_EVENT_MONSTER_TIDE_DIE_2041", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 2017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2005, 2006, 2007, 2008, 2009, 2042, 2043, 2044, 2045, 2046, 2047 }, + regions = { 2048 }, + triggers = { "ANY_MONSTER_LIVE_2010", "SELECT_OPTION_2011", "VARIABLE_CHANGE_2015", "ANY_MONSTER_DIE_2016", "MONSTER_TIDE_DIE_2040", "MONSTER_TIDE_DIE_2041" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 2001, 2021, 2022, 2023, 2024, 2025 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 2004, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 2002, 2034, 2035, 2036, 2037, 2038 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { 2003, 2039 }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + if 2034 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2011(context, evt) + -- 判断是gadgetid 2007 option_id 175 + if 2007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2011(context, evt) + -- 将configid为 2007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2042 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2042, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 240055002, EntityType.GADGET, 2045 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 删除指定group: 240055002 ;指定config:2007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240055002, 2007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 创建编号为3(该怪物潮的识别id)的怪物潮,创建怪物总数为2,场上怪物最少1只,最多2只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 3, 240055002, {2034,2035}, 2, 1, 2) then + return -1 + end + + -- 将configid为 2043 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2043, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2044 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2044, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2046 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2046, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2047 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2047, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为4 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 4 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2015(context, evt) + -- 将configid为 2042 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2042, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_2040(context, evt) + if 6 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_2040(context, evt) + -- 创建编号为3(该怪物潮的识别id)的怪物潮,创建怪物总数为6,场上怪物最少3只,最多3只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 3, 240055002, {2002,2034,2035,2036,2037,2038}, 6, 3, 3) then + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_2041(context, evt) + if 2 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_2041(context, evt) + -- 添加suite6的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055002, 6) + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40055/scene40055_group240055003.lua b/Resources/Scripts/Scene/40055/scene40055_group240055003.lua new file mode 100644 index 000000000..dcf5ff4c8 --- /dev/null +++ b/Resources/Scripts/Scene/40055/scene40055_group240055003.lua @@ -0,0 +1,409 @@ +-- 基础信息 +local base_info = { + group_id = 240055003 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 3007, --操作台gadget的id + gallery_id = 29017, --对应gallery的id + battle_region_id = 3035, --td region的id + recovergadget_id = 3009, --恢复gadget的id + cleaner_id = 3005, --local gadget(能量球)清理gadget的id + trans_p1 = 3017, --P1玩家传送点 + trans_p2 = 3018, --P2玩家传送点 + trans_p3 = 3019, --P3玩家传送点 + trans_p4 = 3020, --P4玩家传送点 + monster_num = 3, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240055004 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [3001] = { config_id = 3001, monster_id = 26120201, pos = { x = 0.912, y = 0.225, z = -4.774 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6110 }, isElite = true, pose_id = 201 }, + [3002] = { config_id = 3002, monster_id = 24030201, pos = { x = 0.907, y = 0.225, z = -7.611 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6110 }, isElite = true, pose_id = 101 }, + [3004] = { config_id = 3004, monster_id = 23040102, pos = { x = 0.940, y = 0.225, z = 12.436 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 9002, 6110 }, isElite = true }, + [3022] = { config_id = 3022, monster_id = 26090501, pos = { x = 3.816, y = 0.225, z = -1.972 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 101 }, + [3023] = { config_id = 3023, monster_id = 26090601, pos = { x = -1.959, y = 0.225, z = -1.914 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 101 }, + [3024] = { config_id = 3024, monster_id = 26090801, pos = { x = 0.912, y = 0.225, z = -7.655 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 101 }, + [3025] = { config_id = 3025, monster_id = 23010101, pos = { x = 0.940, y = 0.225, z = -4.838 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } }, + [3026] = { config_id = 3026, monster_id = 25010401, pos = { x = 9.524, y = 0.225, z = 3.949 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } }, + [3027] = { config_id = 3027, monster_id = 25010401, pos = { x = -7.852, y = 0.225, z = 3.949 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } }, + [3028] = { config_id = 3028, monster_id = 24020301, pos = { x = 6.713, y = 0.225, z = -4.782 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 100 }, + [3029] = { config_id = 3029, monster_id = 24020301, pos = { x = -7.701, y = 0.225, z = -4.782 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 100 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [3003] = { config_id = 3003, gadget_id = 70350463, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [3005] = { config_id = 3005, gadget_id = 44000456, pos = { x = -0.171, y = 0.150, z = 0.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3006] = { config_id = 3006, gadget_id = 70900205, pos = { x = 1.901, y = -0.385, z = -1.339 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3007] = { config_id = 3007, gadget_id = 70360367, pos = { x = 0.122, y = 0.000, z = 8.731 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [3008] = { config_id = 3008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3009] = { config_id = 3009, gadget_id = 44000006, pos = { x = 0.077, y = 0.150, z = 20.311 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3021] = { config_id = 3021, gadget_id = 70350034, pos = { x = 0.195, y = 0.093, z = 0.022 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3030] = { config_id = 3030, gadget_id = 70310017, pos = { x = -14.307, y = 0.085, z = 14.539 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3031] = { config_id = 3031, gadget_id = 70310017, pos = { x = 14.743, y = 0.085, z = 14.549 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3032] = { config_id = 3032, gadget_id = 70310029, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [3033] = { config_id = 3033, gadget_id = 70310017, pos = { x = 14.787, y = 0.085, z = -14.550 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3034] = { config_id = 3034, gadget_id = 70310017, pos = { x = -14.353, y = 0.085, z = -14.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [3035] = { config_id = 3035, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.190, y = 0.073, z = -0.124 } } +} + +-- 触发器 +triggers = { + { config_id = 1003010, name = "ANY_MONSTER_LIVE_3010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_3010", action = "action_EVENT_ANY_MONSTER_LIVE_3010" }, + { config_id = 1003011, name = "SELECT_OPTION_3011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3011", action = "action_EVENT_SELECT_OPTION_3011" }, + { config_id = 1003012, name = "ANY_MONSTER_DIE_3012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3012", action = "action_EVENT_ANY_MONSTER_DIE_3012" }, + { config_id = 1003013, name = "ANY_MONSTER_DIE_3013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3013", action = "action_EVENT_ANY_MONSTER_DIE_3013" }, + { config_id = 1003014, name = "ANY_MONSTER_DIE_3014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3014", action = "action_EVENT_ANY_MONSTER_DIE_3014" }, + { config_id = 1003015, name = "VARIABLE_CHANGE_3015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_3015", action = "action_EVENT_VARIABLE_CHANGE_3015", trigger_count = 0 }, + { config_id = 1003016, name = "ANY_MONSTER_DIE_3016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_3016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 3017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 3003, 3005, 3006, 3007, 3008, 3009, 3021, 3030, 3031, 3032, 3033, 3034 }, + regions = { 3035 }, + triggers = { "SELECT_OPTION_3011", "VARIABLE_CHANGE_3015", "ANY_MONSTER_DIE_3016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 3001, 3022, 3023, 3024 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 3004, 3025, 3026, 3027 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 3002, 3028, 3029 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_3010", "ANY_MONSTER_DIE_3014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + if 3002 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3011(context, evt) + -- 判断是gadgetid 3007 option_id 175 + if 3007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3011(context, evt) + -- 将configid为 3007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3021 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3021, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240055003 ;指定config:3007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240055003, 3007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 3003 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3003, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 240055003, EntityType.GADGET, 3032 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055003, 5) + + -- 将configid为 3030 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3030, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3031 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3031, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3033 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3033, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3034 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3034, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055003, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055003, 5) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_3015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_3015(context, evt) + -- 将configid为 3021 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3021, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 3003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40055/scene40055_group240055004.lua b/Resources/Scripts/Scene/40055/scene40055_group240055004.lua new file mode 100644 index 000000000..c5c7aab15 --- /dev/null +++ b/Resources/Scripts/Scene/40055/scene40055_group240055004.lua @@ -0,0 +1,261 @@ +-- 基础信息 +local base_info = { + group_id = 240055004 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 4007, --操作台gadget的id + gallery_id = 29018, --对应gallery的id + recovergadget_id = 4009, --恢复gadget的id + battle_region_id = 4020, --td region的id + cleaner_id = 4005, --local gadget(能量球)清理gadget的id + trans_p1 = 4002, --P1玩家传送点 + trans_p2 = 4003, --P2玩家传送点 + trans_p3 = 4004, --P3玩家传送点 + trans_p4 = 4012, --P4玩家传送点 + monster_num = 1, --刷怪总数量 + is_first_group = false, --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [4001] = { config_id = 4001, monster_id = 20040502, pos = { x = 0.926, y = 0.002, z = 3.864 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [4005] = { config_id = 4005, gadget_id = 44000456, pos = { x = 0.070, y = 0.231, z = 2.919 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4006] = { config_id = 4006, gadget_id = 70900205, pos = { x = -0.686, y = -0.304, z = 2.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4007] = { config_id = 4007, gadget_id = 70360367, pos = { x = 0.158, y = 0.000, z = 8.702 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [4008] = { config_id = 4008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4009] = { config_id = 4009, gadget_id = 44000006, pos = { x = 0.116, y = 0.231, z = 20.334 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4013] = { config_id = 4013, gadget_id = 70350463, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [4014] = { config_id = 4014, gadget_id = 70310017, pos = { x = -14.307, y = 0.085, z = 14.539 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4016] = { config_id = 4016, gadget_id = 70310017, pos = { x = 14.743, y = 0.085, z = 14.549 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4017] = { config_id = 4017, gadget_id = 70310029, pos = { x = 0.000, y = 0.239, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [4018] = { config_id = 4018, gadget_id = 70310017, pos = { x = 14.787, y = 0.085, z = -14.550 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4019] = { config_id = 4019, gadget_id = 70310017, pos = { x = -14.353, y = 0.085, z = -14.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [4020] = { config_id = 4020, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.190, y = 0.073, z = -0.124 } } +} + +-- 触发器 +triggers = { + { config_id = 1004010, name = "ANY_MONSTER_LIVE_4010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4010", action = "action_EVENT_ANY_MONSTER_LIVE_4010" }, + { config_id = 1004011, name = "SELECT_OPTION_4011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4011", action = "action_EVENT_SELECT_OPTION_4011" }, + { config_id = 1004015, name = "ANY_MONSTER_DIE_4015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4015", action = "action_EVENT_ANY_MONSTER_DIE_4015", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 4002, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4003, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4004, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4012, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 4005, 4006, 4007, 4008, 4009, 4013, 4014, 4016, 4017, 4018, 4019 }, + regions = { 4020 }, + triggers = { "SELECT_OPTION_4011", "ANY_MONSTER_DIE_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4001 }, + gadgets = { 4006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_4010" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_4011(context, evt) + -- 判断是gadgetid 4007 option_id 175 + if 4007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_4011(context, evt) + -- 将configid为 4007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4013 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4013, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 240055004, EntityType.GADGET, 4017 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 删除指定group: 240055004 ;指定config:4007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240055004, 4007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240055004, 3) + + -- 将configid为 4014 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4014, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4016 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4016, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4018 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4018, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 4019 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4019, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4015(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4015(context, evt) + -- 创建id为4017的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 4017 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 将configid为 4013 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4013, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40056/scene40056.lua b/Resources/Scripts/Scene/40056/scene40056.lua new file mode 100644 index 000000000..9ff4a72eb --- /dev/null +++ b/Resources/Scripts/Scene/40056/scene40056.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 17.502 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 23.279 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 20.188 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 20.417 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40056 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40056/scene40056_block40056.lua b/Resources/Scripts/Scene/40056/scene40056_block40056.lua new file mode 100644 index 000000000..3dc8dfd5d --- /dev/null +++ b/Resources/Scripts/Scene/40056/scene40056_block40056.lua @@ -0,0 +1,7 @@ +-- 所有的group +groups = { + { id = 240056001, refresh_id = 1002, pos = { x = 0.000, y = 0.000, z = 0.000 } }, + { id = 240056002, refresh_id = 1001, pos = { x = 0.171, y = 0.000, z = 0.000 } }, + { id = 240056003, refresh_id = 1002, pos = { x = 0.185, y = 0.000, z = 0.000 } }, + { id = 240056004, refresh_id = 1003, pos = { x = 0.210, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40056/scene40056_group240056001.lua b/Resources/Scripts/Scene/40056/scene40056_group240056001.lua new file mode 100644 index 000000000..90704cb9c --- /dev/null +++ b/Resources/Scripts/Scene/40056/scene40056_group240056001.lua @@ -0,0 +1,346 @@ +-- 基础信息 +local base_info = { + group_id = 240056001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29019, --对应gallery的id + recovergadget_id = 1009, --恢复gadget的id + battle_region_id = 1008, --td region的id + cleaner_id = 1001, --local gadget(能量球)清理gadget的id + trans_p1 = 1017, --P1玩家传送点 + trans_p2 = 1018, --P2玩家传送点 + trans_p3 = 1019, --P3玩家传送点 + trans_p4 = 1020, --P4玩家传送点 + monster_num = 6, --刷怪总数量 + is_first_group = true, --是否是第一个group + next_group_id = 240056002 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1006] = { config_id = 1006, monster_id = 20011304, pos = { x = -5.608, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1007] = { config_id = 1007, monster_id = 20060701, pos = { x = 11.884, y = 0.082, z = -0.105 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1012] = { config_id = 1012, monster_id = 26010201, pos = { x = -8.348, y = 0.073, z = 0.001 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1021] = { config_id = 1021, monster_id = 20011304, pos = { x = 6.045, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1022] = { config_id = 1022, monster_id = 20011304, pos = { x = -11.561, y = 0.073, z = -0.085 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1023] = { config_id = 1023, monster_id = 20011304, pos = { x = 11.885, y = 0.073, z = -0.085 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1024] = { config_id = 1024, monster_id = 20060701, pos = { x = -11.524, y = 0.081, z = 0.013 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1025] = { config_id = 1025, monster_id = 20060601, pos = { x = 9.121, y = 0.073, z = -2.967 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1026] = { config_id = 1026, monster_id = 26010201, pos = { x = 9.121, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1027] = { config_id = 1027, monster_id = 26010201, pos = { x = 0.210, y = 0.073, z = 8.786 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [1028] = { config_id = 1028, monster_id = 20060601, pos = { x = 9.121, y = 0.073, z = 2.951 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1029] = { config_id = 1029, monster_id = 20060601, pos = { x = -8.598, y = 0.073, z = -2.967 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1030] = { config_id = 1030, monster_id = 20060601, pos = { x = -8.598, y = 0.073, z = 2.951 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1032] = { config_id = 1032, monster_id = 26040102, pos = { x = 6.100, y = 0.081, z = -8.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1028 }, isElite = true }, + [1033] = { config_id = 1033, monster_id = 26040102, pos = { x = -5.626, y = 0.081, z = -8.763 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6105 }, isElite = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1001] = { config_id = 1001, gadget_id = 44000456, pos = { x = 0.172, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.243, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.192, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000006, pos = { x = 0.120, y = 0.000, z = 20.107 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1008] = { config_id = 1008, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "ANY_MONSTER_LIVE_1005", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_1005", action = "action_EVENT_ANY_MONSTER_LIVE_1005" }, + { config_id = 1001010, name = "SELECT_OPTION_1010", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1010", action = "action_EVENT_SELECT_OPTION_1010" }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011" }, + { config_id = 1001013, name = "ANY_MONSTER_DIE_1013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1013", action = "action_EVENT_ANY_MONSTER_DIE_1013" }, + { config_id = 1001014, name = "ANY_MONSTER_DIE_1014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1014", action = "action_EVENT_ANY_MONSTER_DIE_1014" }, + { config_id = 1001015, name = "ANY_MONSTER_DIE_1015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_1015", trigger_count = 0 }, + { config_id = 1001016, name = "VARIABLE_CHANGE_1016", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_1016", action = "action_EVENT_VARIABLE_CHANGE_1016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 1017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002, 1003, 1004, 1009 }, + regions = { 1008 }, + triggers = { "SELECT_OPTION_1010", "ANY_MONSTER_DIE_1015", "VARIABLE_CHANGE_1016" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1006, 1021, 1022, 1023 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_1005", "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1012, 1026, 1027 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1013" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1007, 1024, 1025, 1028, 1029, 1030 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1014" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 1032, 1033 }, + gadgets = { 1002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + if 1006 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1010(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1010(context, evt) + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240056001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240056001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056001, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056001, 5) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056001, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056001, 5) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1015(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_1016(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为6 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 6 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1016(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40056/scene40056_group240056002.lua b/Resources/Scripts/Scene/40056/scene40056_group240056002.lua new file mode 100644 index 000000000..1415a0f36 --- /dev/null +++ b/Resources/Scripts/Scene/40056/scene40056_group240056002.lua @@ -0,0 +1,357 @@ +-- 基础信息 +local base_info = { + group_id = 240056002 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 2007, --操作台gadget的id + gallery_id = 29020, --对应gallery的id + recovergadget_id = 2009, --恢复gadget的id + battle_region_id = 2028, --td region的id + cleaner_id = 2005, --local gadget(能量球)清理gadget的id + trans_p1 = 2017, --P1玩家传送点 + trans_p2 = 2018, --P2玩家传送点 + trans_p3 = 2019, --P3玩家传送点 + trans_p4 = 2020, --P4玩家传送点 + monster_num = 5, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240056003 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [2001] = { config_id = 2001, monster_id = 23010601, pos = { x = 3.063, y = 0.080, z = -8.683 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1028 }, isElite = true }, + [2002] = { config_id = 2002, monster_id = 25010601, pos = { x = 8.818, y = 0.146, z = 0.256 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2003] = { config_id = 2003, monster_id = 25100201, pos = { x = -2.694, y = 0.079, z = 8.667 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + [2004] = { config_id = 2004, monster_id = 25010601, pos = { x = -8.651, y = 0.146, z = 0.291 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2022] = { config_id = 2022, monster_id = 25310101, pos = { x = -2.757, y = 0.080, z = -8.748 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 }, isElite = true, pose_id = 1 }, + [2023] = { config_id = 2023, monster_id = 25210201, pos = { x = -8.651, y = 0.146, z = 0.291 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2024] = { config_id = 2024, monster_id = 25210201, pos = { x = 8.818, y = 0.146, z = 0.256 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2025] = { config_id = 2025, monster_id = 25100201, pos = { x = 3.111, y = 0.080, z = 8.718 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + [2026] = { config_id = 2026, monster_id = 25310101, pos = { x = 0.178, y = 0.079, z = -8.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + [2027] = { config_id = 2027, monster_id = 25210201, pos = { x = 0.132, y = 0.084, z = 14.547 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2005] = { config_id = 2005, gadget_id = 44000456, pos = { x = -0.131, y = 0.074, z = 0.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2006] = { config_id = 2006, gadget_id = 70900205, pos = { x = 1.941, y = -0.461, z = -1.168 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2007] = { config_id = 2007, gadget_id = 70360367, pos = { x = 0.116, y = 0.000, z = 8.749 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [2008] = { config_id = 2008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2009] = { config_id = 2009, gadget_id = 44000006, pos = { x = 0.120, y = 0.000, z = 20.107 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2021] = { config_id = 2021, gadget_id = 70350033, pos = { x = 0.195, y = 0.093, z = 0.022 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [2028] = { config_id = 2028, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1002010, name = "ANY_MONSTER_LIVE_2010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_2010", action = "action_EVENT_ANY_MONSTER_LIVE_2010" }, + { config_id = 1002011, name = "SELECT_OPTION_2011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2011", action = "action_EVENT_SELECT_OPTION_2011" }, + { config_id = 1002012, name = "ANY_MONSTER_DIE_2012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2012", action = "action_EVENT_ANY_MONSTER_DIE_2012" }, + { config_id = 1002013, name = "ANY_MONSTER_DIE_2013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2013", action = "action_EVENT_ANY_MONSTER_DIE_2013" }, + { config_id = 1002014, name = "ANY_MONSTER_DIE_2014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2014", action = "action_EVENT_ANY_MONSTER_DIE_2014" }, + { config_id = 1002015, name = "VARIABLE_CHANGE_2015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_2015", action = "action_EVENT_VARIABLE_CHANGE_2015", trigger_count = 0 }, + { config_id = 1002016, name = "ANY_MONSTER_DIE_2016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_2016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 2017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2005, 2006, 2007, 2008, 2009, 2021 }, + regions = { 2028 }, + triggers = { "SELECT_OPTION_2011", "VARIABLE_CHANGE_2015", "ANY_MONSTER_DIE_2016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 2001, 2022, 2023, 2024, 2027 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 2002, 2003, 2004, 2025, 2026 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_2010", "ANY_MONSTER_DIE_2013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + if 2002 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2011(context, evt) + -- 判断是gadgetid 2007 option_id 175 + if 2007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2011(context, evt) + -- 将configid为 2007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将configid为 2021 的物件更改为状态 GadgetState.GearStart + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2021, GadgetState.GearStart) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240056002 ;指定config:2007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240056002, 2007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056002, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为5 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 5 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2015(context, evt) + -- 将configid为 2021 的物件更改为状态 GadgetState.Default + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2021, GadgetState.Default) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40056/scene40056_group240056003.lua b/Resources/Scripts/Scene/40056/scene40056_group240056003.lua new file mode 100644 index 000000000..315685d35 --- /dev/null +++ b/Resources/Scripts/Scene/40056/scene40056_group240056003.lua @@ -0,0 +1,340 @@ +-- 基础信息 +local base_info = { + group_id = 240056003 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 3007, --操作台gadget的id + gallery_id = 29021, --对应gallery的id + recovergadget_id = 3009, --恢复gadget的id + battle_region_id = 3002, --td region的id + cleaner_id = 3005, --local gadget(能量球)清理gadget的id + trans_p1 = 3017, --P1玩家传送点 + trans_p2 = 3018, --P2玩家传送点 + trans_p3 = 3019, --P3玩家传送点 + trans_p4 = 3020, --P4玩家传送点 + monster_num = 2, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240056004 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [3001] = { config_id = 3001, monster_id = 22010102, pos = { x = 0.167, y = 0.223, z = -8.638 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 1028 }, isElite = true }, + [3022] = { config_id = 3022, monster_id = 21010502, pos = { x = 3.071, y = 0.223, z = -5.836 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [3023] = { config_id = 3023, monster_id = 21010502, pos = { x = -2.704, y = 0.223, z = -5.778 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [3024] = { config_id = 3024, monster_id = 21030203, pos = { x = 0.167, y = 0.223, z = -11.519 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [3026] = { config_id = 3026, monster_id = 22030202, pos = { x = 3.115, y = 0.078, z = -5.785 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [3027] = { config_id = 3027, monster_id = 22030202, pos = { x = -2.738, y = 0.077, z = -5.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [3005] = { config_id = 3005, gadget_id = 44000456, pos = { x = -0.171, y = 0.150, z = 0.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3006] = { config_id = 3006, gadget_id = 70900205, pos = { x = 1.901, y = -0.385, z = -1.339 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3007] = { config_id = 3007, gadget_id = 70360367, pos = { x = 0.122, y = 0.000, z = 8.731 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [3008] = { config_id = 3008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3009] = { config_id = 3009, gadget_id = 44000006, pos = { x = 0.120, y = 0.000, z = 20.107 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [3002] = { config_id = 3002, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1003010, name = "ANY_MONSTER_LIVE_3010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_3010", action = "action_EVENT_ANY_MONSTER_LIVE_3010" }, + { config_id = 1003011, name = "SELECT_OPTION_3011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3011", action = "action_EVENT_SELECT_OPTION_3011" }, + { config_id = 1003012, name = "ANY_MONSTER_DIE_3012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3012", action = "action_EVENT_ANY_MONSTER_DIE_3012" }, + { config_id = 1003013, name = "ANY_MONSTER_DIE_3013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3013", action = "action_EVENT_ANY_MONSTER_DIE_3013" }, + { config_id = 1003014, name = "ANY_MONSTER_DIE_3014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3014", action = "action_EVENT_ANY_MONSTER_DIE_3014" }, + { config_id = 1003015, name = "VARIABLE_CHANGE_3015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_3015", action = "action_EVENT_VARIABLE_CHANGE_3015", trigger_count = 0 }, + { config_id = 1003016, name = "ANY_MONSTER_DIE_3016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_3016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 3017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 3005, 3006, 3007, 3008, 3009 }, + regions = { 3002 }, + triggers = { "SELECT_OPTION_3011", "VARIABLE_CHANGE_3015", "ANY_MONSTER_DIE_3016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 3001, 3022, 3023, 3024 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 3026, 3027 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_3010", "ANY_MONSTER_DIE_3013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + if 3026 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3011(context, evt) + -- 判断是gadgetid 3007 option_id 175 + if 3007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3011(context, evt) + -- 将configid为 3007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240056003 ;指定config:3007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240056003, 3007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056003, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056003, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_3015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_3015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40056/scene40056_group240056004.lua b/Resources/Scripts/Scene/40056/scene40056_group240056004.lua new file mode 100644 index 000000000..606d9ea89 --- /dev/null +++ b/Resources/Scripts/Scene/40056/scene40056_group240056004.lua @@ -0,0 +1,207 @@ +-- 基础信息 +local base_info = { + group_id = 240056004 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 4007, --操作台gadget的id + gallery_id = 29022, --对应gallery的id + recovergadget_id = 4009, --恢复gadget的id + battle_region_id = 4013, --td region的id + cleaner_id = 4005, --local gadget(能量球)清理gadget的id + trans_p1 = 4002, --P1玩家传送点 + trans_p2 = 4003, --P2玩家传送点 + trans_p3 = 4004, --P3玩家传送点 + trans_p4 = 4012, --P4玩家传送点 + monster_num = 1, --刷怪总数量 + is_first_group = false, --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [4001] = { config_id = 4001, monster_id = 20040602, pos = { x = 0.181, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [4005] = { config_id = 4005, gadget_id = 44000456, pos = { x = -2.758, y = 0.231, z = 3.958 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4006] = { config_id = 4006, gadget_id = 70900205, pos = { x = -0.686, y = -0.304, z = 2.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4007] = { config_id = 4007, gadget_id = 70360367, pos = { x = 0.158, y = 0.000, z = 8.702 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [4008] = { config_id = 4008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4009] = { config_id = 4009, gadget_id = 44000006, pos = { x = 0.120, y = 0.000, z = 20.107 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [4013] = { config_id = 4013, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1004010, name = "ANY_MONSTER_LIVE_4010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4010", action = "action_EVENT_ANY_MONSTER_LIVE_4010" }, + { config_id = 1004011, name = "SELECT_OPTION_4011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4011", action = "action_EVENT_SELECT_OPTION_4011" }, + { config_id = 1004015, name = "ANY_MONSTER_DIE_4015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4015", action = "action_EVENT_ANY_MONSTER_DIE_4015", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 4002, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4003, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4004, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4012, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 4005, 4006, 4007, 4008, 4009 }, + regions = { 4013 }, + triggers = { "SELECT_OPTION_4011", "ANY_MONSTER_DIE_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4001 }, + gadgets = { 4006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_4010" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_4011(context, evt) + -- 判断是gadgetid 4007 option_id 175 + if 4007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_4011(context, evt) + -- 将configid为 4007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240056004 ;指定config:4007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240056004, 4007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240056004, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4015(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40057/scene40057.lua b/Resources/Scripts/Scene/40057/scene40057.lua new file mode 100644 index 000000000..08cea1329 --- /dev/null +++ b/Resources/Scripts/Scene/40057/scene40057.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 17.502 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 23.279 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 20.188 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 20.417 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40057 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40057/scene40057_block40057.lua b/Resources/Scripts/Scene/40057/scene40057_block40057.lua new file mode 100644 index 000000000..0cab86496 --- /dev/null +++ b/Resources/Scripts/Scene/40057/scene40057_block40057.lua @@ -0,0 +1,7 @@ +-- 所有的group +groups = { + { id = 240057001, refresh_id = 1000, pos = { x = 0.000, y = 0.000, z = 0.000 } }, + { id = 240057002, refresh_id = 1002, pos = { x = 0.171, y = 0.000, z = 0.000 } }, + { id = 240057003, refresh_id = 1002, pos = { x = 0.185, y = 0.000, z = 0.000 } }, + { id = 240057004, refresh_id = 1003, pos = { x = 0.210, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40057/scene40057_group240057001.lua b/Resources/Scripts/Scene/40057/scene40057_group240057001.lua new file mode 100644 index 000000000..fd8287220 --- /dev/null +++ b/Resources/Scripts/Scene/40057/scene40057_group240057001.lua @@ -0,0 +1,348 @@ +-- 基础信息 +local base_info = { + group_id = 240057001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29023, --对应gallery的id + recovergadget_id = 1009, --恢复gadget的id + battle_region_id = 1037, --td region的id + cleaner_id = 1001, --local gadget(能量球)清理gadget的id + trans_p1 = 1017, --P1玩家传送点 + trans_p2 = 1018, --P2玩家传送点 + trans_p3 = 1019, --P3玩家传送点 + trans_p4 = 1020, --P4玩家传送点 + monster_num = 12, --刷怪总数量 + is_first_group = true, --是否是第一个group + next_group_id = 240057002 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1006] = { config_id = 1006, monster_id = 20050802, pos = { x = 0.186, y = 0.079, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1007] = { config_id = 1007, monster_id = 20050502, pos = { x = -5.608, y = 0.083, z = 11.645 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [1008] = { config_id = 1008, monster_id = 20050203, pos = { x = -11.561, y = 0.084, z = 8.735 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1012] = { config_id = 1012, monster_id = 20050603, pos = { x = -11.561, y = 0.082, z = 2.824 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1021] = { config_id = 1021, monster_id = 20050802, pos = { x = 6.045, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1022] = { config_id = 1022, monster_id = 20050203, pos = { x = -11.561, y = 0.081, z = 0.042 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1023] = { config_id = 1023, monster_id = 20050203, pos = { x = 11.885, y = 0.082, z = -3.051 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1024] = { config_id = 1024, monster_id = 20050502, pos = { x = 0.233, y = 0.086, z = 17.468 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true }, + [1025] = { config_id = 1025, monster_id = 20050603, pos = { x = -11.561, y = 0.082, z = -3.051 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1026] = { config_id = 1026, monster_id = 20050603, pos = { x = 11.885, y = 0.082, z = -0.011 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1027] = { config_id = 1027, monster_id = 20050603, pos = { x = 11.885, y = 0.084, z = 8.718 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1028] = { config_id = 1028, monster_id = 20050403, pos = { x = -5.608, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1029] = { config_id = 1029, monster_id = 20050302, pos = { x = -11.561, y = 0.082, z = 2.824 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1030] = { config_id = 1030, monster_id = 20050403, pos = { x = 6.045, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1031] = { config_id = 1031, monster_id = 20050203, pos = { x = 11.885, y = 0.082, z = 2.824 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1032] = { config_id = 1032, monster_id = 20050302, pos = { x = -11.561, y = 0.082, z = -3.051 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [1033] = { config_id = 1033, monster_id = 20050703, pos = { x = 11.885, y = 0.082, z = -3.051 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1034] = { config_id = 1034, monster_id = 20050703, pos = { x = 11.885, y = 0.082, z = 2.824 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [1035] = { config_id = 1035, monster_id = 20050203, pos = { x = -2.812, y = 0.081, z = -5.824 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1036] = { config_id = 1036, monster_id = 20050603, pos = { x = 3.169, y = 0.082, z = -5.871 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1001] = { config_id = 1001, gadget_id = 44000456, pos = { x = 0.172, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.243, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.192, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000006, pos = { x = 0.173, y = 0.000, z = 20.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1037] = { config_id = 1037, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.079, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "ANY_MONSTER_LIVE_1005", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_1005", action = "action_EVENT_ANY_MONSTER_LIVE_1005" }, + { config_id = 1001010, name = "SELECT_OPTION_1010", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1010", action = "action_EVENT_SELECT_OPTION_1010" }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011" }, + { config_id = 1001013, name = "ANY_MONSTER_DIE_1013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1013", action = "action_EVENT_ANY_MONSTER_DIE_1013" }, + { config_id = 1001014, name = "ANY_MONSTER_DIE_1014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1014", action = "action_EVENT_ANY_MONSTER_DIE_1014" }, + { config_id = 1001015, name = "ANY_MONSTER_DIE_1015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_1015", trigger_count = 0 }, + { config_id = 1001016, name = "VARIABLE_CHANGE_1016", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_1016", action = "action_EVENT_VARIABLE_CHANGE_1016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 1017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002, 1003, 1004, 1009 }, + regions = { 1037 }, + triggers = { "SELECT_OPTION_1010", "ANY_MONSTER_DIE_1015", "VARIABLE_CHANGE_1016" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1008, 1022, 1026, 1027, 1035, 1036 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_1005", "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1006, 1007, 1012, 1021, 1023, 1024, 1025, 1031 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1013" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1028, 1029, 1030, 1032, 1033, 1034 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1014" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 1002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + if 1008 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1010(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1010(context, evt) + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240057001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240057001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057001, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057001, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057001, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1015(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_1016(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为12 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 12 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1016(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40057/scene40057_group240057002.lua b/Resources/Scripts/Scene/40057/scene40057_group240057002.lua new file mode 100644 index 000000000..f769020c8 --- /dev/null +++ b/Resources/Scripts/Scene/40057/scene40057_group240057002.lua @@ -0,0 +1,340 @@ +-- 基础信息 +local base_info = { + group_id = 240057002 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 2007, --操作台gadget的id + gallery_id = 29024, --对应gallery的id + recovergadget_id = 2009, --恢复gadget的id + battle_region_id = 2002, --td region的id + cleaner_id = 2005, --local gadget(能量球)清理gadget的id + trans_p1 = 2017, --P1玩家传送点 + trans_p2 = 2018, --P2玩家传送点 + trans_p3 = 2019, --P3玩家传送点 + trans_p4 = 2020, --P4玩家传送点 + monster_num = 2, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240057003 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [2001] = { config_id = 2001, monster_id = 22010303, pos = { x = 0.156, y = 0.079, z = -8.683 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 }, isElite = true }, + [2003] = { config_id = 2003, monster_id = 22020102, pos = { x = -2.694, y = 0.077, z = -5.826 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [2004] = { config_id = 2004, monster_id = 21020202, pos = { x = -8.651, y = 0.146, z = 0.291 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2021] = { config_id = 2021, monster_id = 21010902, pos = { x = 8.818, y = 0.080, z = -2.944 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2024] = { config_id = 2024, monster_id = 21010902, pos = { x = 8.818, y = 0.080, z = 2.892 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2025] = { config_id = 2025, monster_id = 22020102, pos = { x = 3.111, y = 0.078, z = -5.774 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2005] = { config_id = 2005, gadget_id = 44000456, pos = { x = -0.131, y = 0.074, z = 0.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2006] = { config_id = 2006, gadget_id = 70900205, pos = { x = 1.941, y = -0.461, z = -1.168 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2007] = { config_id = 2007, gadget_id = 70360367, pos = { x = 0.116, y = 0.000, z = 8.749 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [2008] = { config_id = 2008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2009] = { config_id = 2009, gadget_id = 44000006, pos = { x = 0.173, y = 0.000, z = 20.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [2002] = { config_id = 2002, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.079, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1002010, name = "ANY_MONSTER_LIVE_2010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_2010", action = "action_EVENT_ANY_MONSTER_LIVE_2010" }, + { config_id = 1002011, name = "SELECT_OPTION_2011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2011", action = "action_EVENT_SELECT_OPTION_2011" }, + { config_id = 1002012, name = "ANY_MONSTER_DIE_2012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2012", action = "action_EVENT_ANY_MONSTER_DIE_2012" }, + { config_id = 1002013, name = "ANY_MONSTER_DIE_2013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2013", action = "action_EVENT_ANY_MONSTER_DIE_2013" }, + { config_id = 1002014, name = "ANY_MONSTER_DIE_2014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2014", action = "action_EVENT_ANY_MONSTER_DIE_2014" }, + { config_id = 1002015, name = "VARIABLE_CHANGE_2015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_2015", action = "action_EVENT_VARIABLE_CHANGE_2015", trigger_count = 0 }, + { config_id = 1002016, name = "ANY_MONSTER_DIE_2016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_2016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 2017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2005, 2006, 2007, 2008, 2009 }, + regions = { 2002 }, + triggers = { "SELECT_OPTION_2011", "VARIABLE_CHANGE_2015", "ANY_MONSTER_DIE_2016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 2001, 2004, 2021, 2024 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 2003, 2025 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_2010", "ANY_MONSTER_DIE_2013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + if 2003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2011(context, evt) + -- 判断是gadgetid 2007 option_id 175 + if 2007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2011(context, evt) + -- 将configid为 2007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240057002 ;指定config:2007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240057002, 2007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057002, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40057/scene40057_group240057003.lua b/Resources/Scripts/Scene/40057/scene40057_group240057003.lua new file mode 100644 index 000000000..0bb05c220 --- /dev/null +++ b/Resources/Scripts/Scene/40057/scene40057_group240057003.lua @@ -0,0 +1,339 @@ +-- 基础信息 +local base_info = { + group_id = 240057003 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 3007, --操作台gadget的id + gallery_id = 29025, --对应gallery的id + recovergadget_id = 3009, --恢复gadget的id + battle_region_id = 3025, --td region的id + cleaner_id = 3005, --local gadget(能量球)清理gadget的id + trans_p1 = 3017, --P1玩家传送点 + trans_p2 = 3018, --P2玩家传送点 + trans_p3 = 3019, --P3玩家传送点 + trans_p4 = 3020, --P4玩家传送点 + monster_num = 5, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240057004 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [3001] = { config_id = 3001, monster_id = 25310201, pos = { x = 0.167, y = 0.223, z = -8.638 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6110 }, isElite = true, pose_id = 1 }, + [3002] = { config_id = 3002, monster_id = 25010401, pos = { x = -11.411, y = 0.081, z = -0.022 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } }, + [3003] = { config_id = 3003, monster_id = 23050101, pos = { x = 0.160, y = 0.082, z = 11.577 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6110 }, isElite = true }, + [3004] = { config_id = 3004, monster_id = 23030102, pos = { x = 3.064, y = 0.084, z = 14.379 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 9002, 6111 } }, + [3021] = { config_id = 3021, monster_id = 23030102, pos = { x = -2.711, y = 0.084, z = 14.437 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 9002, 6111 } }, + [3022] = { config_id = 3022, monster_id = 23010301, pos = { x = 3.071, y = 0.223, z = -5.836 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } }, + [3023] = { config_id = 3023, monster_id = 23010301, pos = { x = -2.704, y = 0.223, z = -5.778 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } }, + [3024] = { config_id = 3024, monster_id = 25010401, pos = { x = 11.820, y = 0.082, z = -0.013 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [3005] = { config_id = 3005, gadget_id = 44000456, pos = { x = -0.171, y = 0.150, z = 0.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3006] = { config_id = 3006, gadget_id = 70900205, pos = { x = 1.901, y = -0.385, z = -1.339 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3007] = { config_id = 3007, gadget_id = 70360367, pos = { x = 0.122, y = 0.000, z = 8.731 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [3008] = { config_id = 3008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3009] = { config_id = 3009, gadget_id = 44000006, pos = { x = 0.173, y = 0.000, z = 20.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [3025] = { config_id = 3025, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.079, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1003010, name = "ANY_MONSTER_LIVE_3010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_3010", action = "action_EVENT_ANY_MONSTER_LIVE_3010" }, + { config_id = 1003011, name = "SELECT_OPTION_3011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3011", action = "action_EVENT_SELECT_OPTION_3011" }, + { config_id = 1003012, name = "ANY_MONSTER_DIE_3012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3012", action = "action_EVENT_ANY_MONSTER_DIE_3012" }, + { config_id = 1003013, name = "ANY_MONSTER_DIE_3013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3013", action = "action_EVENT_ANY_MONSTER_DIE_3013" }, + { config_id = 1003014, name = "ANY_MONSTER_DIE_3014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3014", action = "action_EVENT_ANY_MONSTER_DIE_3014" }, + { config_id = 1003015, name = "VARIABLE_CHANGE_3015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_3015", action = "action_EVENT_VARIABLE_CHANGE_3015", trigger_count = 0 }, + { config_id = 1003016, name = "ANY_MONSTER_DIE_3016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_3016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 3017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 3005, 3006, 3007, 3008, 3009 }, + regions = { 3025 }, + triggers = { "SELECT_OPTION_3011", "VARIABLE_CHANGE_3015", "ANY_MONSTER_DIE_3016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 3001, 3002, 3022, 3023, 3024 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_3010", "ANY_MONSTER_DIE_3012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 3003, 3004, 3021 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + if 3001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3011(context, evt) + -- 判断是gadgetid 3007 option_id 175 + if 3007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3011(context, evt) + -- 将configid为 3007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240057003 ;指定config:3007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240057003, 3007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057003, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_3015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为5 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 5 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_3015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40057/scene40057_group240057004.lua b/Resources/Scripts/Scene/40057/scene40057_group240057004.lua new file mode 100644 index 000000000..49a2dd442 --- /dev/null +++ b/Resources/Scripts/Scene/40057/scene40057_group240057004.lua @@ -0,0 +1,207 @@ +-- 基础信息 +local base_info = { + group_id = 240057004 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 4007, --操作台gadget的id + gallery_id = 29026, --对应gallery的id + recovergadget_id = 4009, --恢复gadget的id + battle_region_id = 4013, --td region的id + cleaner_id = 4005, --local gadget(能量球)清理gadget的id + trans_p1 = 4002, --P1玩家传送点 + trans_p2 = 4003, --P2玩家传送点 + trans_p3 = 4004, --P3玩家传送点 + trans_p4 = 4012, --P4玩家传送点 + monster_num = 1, --刷怪总数量 + is_first_group = false, --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [4001] = { config_id = 4001, monster_id = 20040402, pos = { x = 0.181, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [4005] = { config_id = 4005, gadget_id = 44000456, pos = { x = -2.758, y = 0.231, z = 3.958 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4006] = { config_id = 4006, gadget_id = 70900205, pos = { x = -0.686, y = -0.304, z = 2.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4007] = { config_id = 4007, gadget_id = 70360367, pos = { x = 0.158, y = 0.000, z = 8.702 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [4008] = { config_id = 4008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4009] = { config_id = 4009, gadget_id = 44000006, pos = { x = 0.173, y = 0.000, z = 20.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [4013] = { config_id = 4013, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.079, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1004010, name = "ANY_MONSTER_LIVE_4010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4010", action = "action_EVENT_ANY_MONSTER_LIVE_4010" }, + { config_id = 1004011, name = "SELECT_OPTION_4011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4011", action = "action_EVENT_SELECT_OPTION_4011" }, + { config_id = 1004015, name = "ANY_MONSTER_DIE_4015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4015", action = "action_EVENT_ANY_MONSTER_DIE_4015", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 4002, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4003, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4004, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4012, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 4005, 4006, 4007, 4008, 4009 }, + regions = { 4013 }, + triggers = { "SELECT_OPTION_4011", "ANY_MONSTER_DIE_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4001 }, + gadgets = { 4006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_4010" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_4011(context, evt) + -- 判断是gadgetid 4007 option_id 175 + if 4007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_4011(context, evt) + -- 将configid为 4007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240057004 ;指定config:4007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240057004, 4007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240057004, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4015(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40058/scene40058.lua b/Resources/Scripts/Scene/40058/scene40058.lua new file mode 100644 index 000000000..552e25324 --- /dev/null +++ b/Resources/Scripts/Scene/40058/scene40058.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 17.502 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 23.279 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 20.188 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 20.417 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40058 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40058/scene40058_block40058.lua b/Resources/Scripts/Scene/40058/scene40058_block40058.lua new file mode 100644 index 000000000..df665058c --- /dev/null +++ b/Resources/Scripts/Scene/40058/scene40058_block40058.lua @@ -0,0 +1,7 @@ +-- 所有的group +groups = { + { id = 240058001, refresh_id = 1002, pos = { x = 0.000, y = 0.000, z = 0.000 } }, + { id = 240058002, refresh_id = 1002, pos = { x = 0.171, y = 0.000, z = 0.000 } }, + { id = 240058003, refresh_id = 1002, pos = { x = 0.185, y = 0.000, z = 0.000 } }, + { id = 240058004, refresh_id = 1003, pos = { x = 0.210, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40058/scene40058_group240058001.lua b/Resources/Scripts/Scene/40058/scene40058_group240058001.lua new file mode 100644 index 000000000..63d4d7f0f --- /dev/null +++ b/Resources/Scripts/Scene/40058/scene40058_group240058001.lua @@ -0,0 +1,333 @@ +-- 基础信息 +local base_info = { + group_id = 240058001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29027, --对应gallery的id + recovergadget_id = 1009, --恢复gadget的id + battle_region_id = 1024, --td region的id + cleaner_id = 1001, --local gadget(能量球)清理gadget的id + trans_p1 = 1017, --P1玩家传送点 + trans_p2 = 1018, --P2玩家传送点 + trans_p3 = 1019, --P3玩家传送点 + trans_p4 = 1020, --P4玩家传送点 + monster_num = 2, --刷怪总数量 + is_first_group = true, --是否是第一个group + next_group_id = 240058002 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1006] = { config_id = 1006, monster_id = 26050601, pos = { x = -5.608, y = 0.079, z = -5.885 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1007] = { config_id = 1007, monster_id = 22040201, pos = { x = -5.608, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1008] = { config_id = 1008, monster_id = 22040201, pos = { x = -11.561, y = 0.082, z = 2.824 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1012] = { config_id = 1012, monster_id = 22040201, pos = { x = 6.045, y = 0.073, z = -8.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1021] = { config_id = 1021, monster_id = 26050601, pos = { x = 6.045, y = 0.079, z = -5.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [1022] = { config_id = 1022, monster_id = 22040201, pos = { x = -11.561, y = 0.082, z = -3.051 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1023] = { config_id = 1023, monster_id = 22040201, pos = { x = 11.885, y = 0.082, z = -3.051 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [1031] = { config_id = 1031, monster_id = 22040201, pos = { x = 11.885, y = 0.082, z = 2.824 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1001] = { config_id = 1001, gadget_id = 44000456, pos = { x = 0.172, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.243, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.192, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000006, pos = { x = 0.163, y = 0.089, z = 20.326 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1024] = { config_id = 1024, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "ANY_MONSTER_LIVE_1005", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_1005", action = "action_EVENT_ANY_MONSTER_LIVE_1005" }, + { config_id = 1001010, name = "SELECT_OPTION_1010", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1010", action = "action_EVENT_SELECT_OPTION_1010" }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011" }, + { config_id = 1001013, name = "ANY_MONSTER_DIE_1013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1013", action = "action_EVENT_ANY_MONSTER_DIE_1013" }, + { config_id = 1001014, name = "ANY_MONSTER_DIE_1014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1014", action = "action_EVENT_ANY_MONSTER_DIE_1014" }, + { config_id = 1001015, name = "ANY_MONSTER_DIE_1015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_1015", trigger_count = 0 }, + { config_id = 1001016, name = "VARIABLE_CHANGE_1016", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_1016", action = "action_EVENT_VARIABLE_CHANGE_1016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 1017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 1020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002, 1003, 1004, 1009 }, + regions = { 1024 }, + triggers = { "SELECT_OPTION_1010", "ANY_MONSTER_DIE_1015", "VARIABLE_CHANGE_1016" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1007, 1008, 1012, 1022, 1023, 1031 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1006, 1021 }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_1005", "ANY_MONSTER_DIE_1013" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { }, + gadgets = { 1002 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1014" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 1002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + if 1006 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_1005(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1010(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1010(context, evt) + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240058001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240058001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058001, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058001, 3) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1015(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_1016(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1016(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40058/scene40058_group240058002.lua b/Resources/Scripts/Scene/40058/scene40058_group240058002.lua new file mode 100644 index 000000000..c691b7617 --- /dev/null +++ b/Resources/Scripts/Scene/40058/scene40058_group240058002.lua @@ -0,0 +1,341 @@ +-- 基础信息 +local base_info = { + group_id = 240058002 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 2007, --操作台gadget的id + gallery_id = 29028, --对应gallery的id + recovergadget_id = 2009, --恢复gadget的id + battle_region_id = 2022, --td region的id + cleaner_id = 2005, --local gadget(能量球)清理gadget的id + trans_p1 = 2017, --P1玩家传送点 + trans_p2 = 2018, --P2玩家传送点 + trans_p3 = 2019, --P3玩家传送点 + trans_p4 = 2020, --P4玩家传送点 + monster_num = 2, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240058003 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [2001] = { config_id = 2001, monster_id = 25310301, pos = { x = 0.156, y = 0.079, z = -8.683 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6104 }, isElite = true }, + [2002] = { config_id = 2002, monster_id = 23010201, pos = { x = -8.480, y = 0.080, z = -2.933 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2003] = { config_id = 2003, monster_id = 24030101, pos = { x = -5.629, y = 0.079, z = -5.958 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, + [2004] = { config_id = 2004, monster_id = 23010501, pos = { x = -8.651, y = 0.080, z = 2.978 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }, + [2021] = { config_id = 2021, monster_id = 25210201, pos = { x = 8.818, y = 0.080, z = -2.944 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2024] = { config_id = 2024, monster_id = 25210201, pos = { x = 8.818, y = 0.080, z = 2.892 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true }, + [2025] = { config_id = 2025, monster_id = 24030201, pos = { x = 6.077, y = 0.079, z = -5.915 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2005] = { config_id = 2005, gadget_id = 44000456, pos = { x = -0.131, y = 0.074, z = 0.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2006] = { config_id = 2006, gadget_id = 70900205, pos = { x = 1.941, y = -0.461, z = -1.168 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2007] = { config_id = 2007, gadget_id = 70360367, pos = { x = 0.116, y = 0.000, z = 8.749 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [2008] = { config_id = 2008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2009] = { config_id = 2009, gadget_id = 44000006, pos = { x = 0.163, y = 0.089, z = 20.326 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [2022] = { config_id = 2022, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1002010, name = "ANY_MONSTER_LIVE_2010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_2010", action = "action_EVENT_ANY_MONSTER_LIVE_2010" }, + { config_id = 1002011, name = "SELECT_OPTION_2011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2011", action = "action_EVENT_SELECT_OPTION_2011" }, + { config_id = 1002012, name = "ANY_MONSTER_DIE_2012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2012", action = "action_EVENT_ANY_MONSTER_DIE_2012" }, + { config_id = 1002013, name = "ANY_MONSTER_DIE_2013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2013", action = "action_EVENT_ANY_MONSTER_DIE_2013" }, + { config_id = 1002014, name = "ANY_MONSTER_DIE_2014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2014", action = "action_EVENT_ANY_MONSTER_DIE_2014" }, + { config_id = 1002015, name = "VARIABLE_CHANGE_2015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_2015", action = "action_EVENT_VARIABLE_CHANGE_2015", trigger_count = 0 }, + { config_id = 1002016, name = "ANY_MONSTER_DIE_2016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_2016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 2017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 2020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2005, 2006, 2007, 2008, 2009 }, + regions = { 2022 }, + triggers = { "SELECT_OPTION_2011", "VARIABLE_CHANGE_2015", "ANY_MONSTER_DIE_2016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 2001, 2002, 2004, 2021, 2024 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 2003, 2025 }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_2010", "ANY_MONSTER_DIE_2013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_2014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 2006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + if 2003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_2010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2011(context, evt) + -- 判断是gadgetid 2007 option_id 175 + if 2007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2011(context, evt) + -- 将configid为 2007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 2007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240058002 ;指定config:2007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240058002, 2007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058002, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2012(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058002, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_2015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_2015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_2016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40058/scene40058_group240058003.lua b/Resources/Scripts/Scene/40058/scene40058_group240058003.lua new file mode 100644 index 000000000..03edef82f --- /dev/null +++ b/Resources/Scripts/Scene/40058/scene40058_group240058003.lua @@ -0,0 +1,342 @@ +-- 基础信息 +local base_info = { + group_id = 240058003 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 3007, --操作台gadget的id + gallery_id = 29029, --对应gallery的id + recovergadget_id = 3009, --恢复gadget的id + battle_region_id = 3025, --td region的id + cleaner_id = 3005, --local gadget(能量球)清理gadget的id + trans_p1 = 3017, --P1玩家传送点 + trans_p2 = 3018, --P2玩家传送点 + trans_p3 = 3019, --P3玩家传送点 + trans_p4 = 3020, --P4玩家传送点 + monster_num = 4, --刷怪总数量 + is_first_group = false, --是否是第一个group + next_group_id = 240058004 --下一个group的id,最后一个group不需要这条 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [3001] = { config_id = 3001, monster_id = 24010301, pos = { x = 0.167, y = 0.084, z = -14.489 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6110 }, isElite = true, pose_id = 100 }, + [3002] = { config_id = 3002, monster_id = 24020401, pos = { x = 0.167, y = 0.075, z = -2.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 100 }, + [3003] = { config_id = 3003, monster_id = 25410101, pos = { x = 0.160, y = 0.082, z = -11.818 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6110 }, isElite = true }, + [3004] = { config_id = 3004, monster_id = 24040101, pos = { x = 0.178, y = 0.077, z = -5.763 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 1 }, + [3021] = { config_id = 3021, monster_id = 24040201, pos = { x = -8.465, y = 0.079, z = -0.032 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 1 }, + [3022] = { config_id = 3022, monster_id = 24020101, pos = { x = 6.059, y = 0.081, z = -8.716 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 100 }, + [3023] = { config_id = 3023, monster_id = 24020101, pos = { x = -5.593, y = 0.081, z = -8.778 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 100 }, + [3024] = { config_id = 3024, monster_id = 24040301, pos = { x = 8.925, y = 0.079, z = 0.103 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6111 }, pose_id = 1 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [3005] = { config_id = 3005, gadget_id = 44000456, pos = { x = -0.171, y = 0.150, z = 0.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3006] = { config_id = 3006, gadget_id = 70900205, pos = { x = 1.901, y = -0.385, z = -1.339 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3007] = { config_id = 3007, gadget_id = 70360367, pos = { x = 0.122, y = 0.000, z = 8.731 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [3008] = { config_id = 3008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3009] = { config_id = 3009, gadget_id = 44000006, pos = { x = 0.163, y = 0.089, z = 20.326 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [3025] = { config_id = 3025, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1003010, name = "ANY_MONSTER_LIVE_3010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_3010", action = "action_EVENT_ANY_MONSTER_LIVE_3010" }, + { config_id = 1003011, name = "SELECT_OPTION_3011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_3011", action = "action_EVENT_SELECT_OPTION_3011" }, + { config_id = 1003012, name = "ANY_MONSTER_DIE_3012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3012", action = "action_EVENT_ANY_MONSTER_DIE_3012" }, + { config_id = 1003013, name = "ANY_MONSTER_DIE_3013", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3013", action = "action_EVENT_ANY_MONSTER_DIE_3013" }, + { config_id = 1003014, name = "ANY_MONSTER_DIE_3014", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3014", action = "action_EVENT_ANY_MONSTER_DIE_3014" }, + { config_id = 1003015, name = "VARIABLE_CHANGE_3015", event = EventType.EVENT_VARIABLE_CHANGE, source = "monster_count", condition = "condition_EVENT_VARIABLE_CHANGE_3015", action = "action_EVENT_VARIABLE_CHANGE_3015", trigger_count = 0 }, + { config_id = 1003016, name = "ANY_MONSTER_DIE_3016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "action_EVENT_ANY_MONSTER_DIE_3016", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 3017, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3018, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3019, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 3020, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false }, + { config_id = 3, name = "monster_count", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 3005, 3006, 3007, 3008, 3009 }, + regions = { 3025 }, + triggers = { "SELECT_OPTION_3011", "VARIABLE_CHANGE_3015", "ANY_MONSTER_DIE_3016" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 3001, 3002, 3022, 3023 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3012" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 3003, 3004, 3021, 3024 }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_3010", "ANY_MONSTER_DIE_3013" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3014" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 3006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + if 3003 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_3010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_3011(context, evt) + -- 判断是gadgetid 3007 option_id 175 + if 3007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_3011(context, evt) + -- 将configid为 3007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 3007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240058003 ;指定config:3007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240058003, 3007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058003, 4) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为1 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058003, 4) + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为2 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 2 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3013(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + -- 判断变量"monster_wave"为3 + if ScriptLib.GetGroupVariableValue(context, "monster_wave") ~= 3 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3014(context, evt) + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_3015(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"monster_count"为4 + if ScriptLib.GetGroupVariableValue(context, "monster_count") ~= 4 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_3015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3016(context, evt) + -- 针对当前group内变量名为 "monster_count" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_count", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40058/scene40058_group240058004.lua b/Resources/Scripts/Scene/40058/scene40058_group240058004.lua new file mode 100644 index 000000000..f81fb77f0 --- /dev/null +++ b/Resources/Scripts/Scene/40058/scene40058_group240058004.lua @@ -0,0 +1,207 @@ +-- 基础信息 +local base_info = { + group_id = 240058004 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 4007, --操作台gadget的id + gallery_id = 29030, --对应gallery的id + recovergadget_id = 4009, --恢复gadget的id + battle_region_id = 4013, --td region的id + cleaner_id = 4005, --local gadget(能量球)清理gadget的id + trans_p1 = 4002, --P1玩家传送点 + trans_p2 = 4003, --P2玩家传送点 + trans_p3 = 4004, --P3玩家传送点 + trans_p4 = 4012, --P4玩家传送点 + monster_num = 1, --刷怪总数量 + is_first_group = false, --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [4001] = { config_id = 4001, monster_id = 20040702, pos = { x = 0.181, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [4005] = { config_id = 4005, gadget_id = 44000456, pos = { x = -2.758, y = 0.231, z = 3.958 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4006] = { config_id = 4006, gadget_id = 70900205, pos = { x = -0.686, y = -0.304, z = 2.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4007] = { config_id = 4007, gadget_id = 70360367, pos = { x = 0.158, y = 0.000, z = 8.702 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [4008] = { config_id = 4008, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4009] = { config_id = 4009, gadget_id = 44000006, pos = { x = 0.163, y = 0.089, z = 20.326 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [4013] = { config_id = 4013, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1004010, name = "ANY_MONSTER_LIVE_4010", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_4010", action = "action_EVENT_ANY_MONSTER_LIVE_4010" }, + { config_id = 1004011, name = "SELECT_OPTION_4011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4011", action = "action_EVENT_SELECT_OPTION_4011" }, + { config_id = 1004015, name = "ANY_MONSTER_DIE_4015", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4015", action = "action_EVENT_ANY_MONSTER_DIE_4015", trigger_count = 0 } +} + +-- 点位 +points = { + { config_id = 4002, pos = { x = 0.191, y = 0.000, z = 17.427 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4003, pos = { x = 0.191, y = 0.000, z = 23.304 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4004, pos = { x = 3.104, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { config_id = 4012, pos = { x = -2.720, y = 0.000, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false }, + { config_id = 2, name = "monster_wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 4005, 4006, 4007, 4008, 4009 }, + regions = { 4013 }, + triggers = { "SELECT_OPTION_4011", "ANY_MONSTER_DIE_4015" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 4001 }, + gadgets = { 4006 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_4010" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_4010(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 针对当前group内变量名为 "monster_wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "monster_wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_4011(context, evt) + -- 判断是gadgetid 4007 option_id 175 + if 4007 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_4011(context, evt) + -- 将configid为 4007 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4007, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240058004 ;指定config:4007;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240058004, 4007, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 240058004, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_4015(context, evt) + if 4001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_4015(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40059/scene40059.lua b/Resources/Scripts/Scene/40059/scene40059.lua new file mode 100644 index 000000000..509bc839a --- /dev/null +++ b/Resources/Scripts/Scene/40059/scene40059.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 14.518 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 20.374 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 17.418 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 17.488 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40059 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { "routes" } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40059/scene40059_block40059.lua b/Resources/Scripts/Scene/40059/scene40059_block40059.lua new file mode 100644 index 000000000..8fa58f894 --- /dev/null +++ b/Resources/Scripts/Scene/40059/scene40059_block40059.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 240059001, refresh_id = 1003, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40059/scene40059_group240059001.lua b/Resources/Scripts/Scene/40059/scene40059_group240059001.lua new file mode 100644 index 000000000..bfcda7206 --- /dev/null +++ b/Resources/Scripts/Scene/40059/scene40059_group240059001.lua @@ -0,0 +1,277 @@ +-- 基础信息 +local base_info = { + group_id = 240059001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29031, --对应gallery的id + battle_region_id = 1018, --td region的id + recovergadget_id = 1010, --恢复gadget的id + cleaner_id = 1009, --local gadget(能量球)清理gadget的id + monster_num = 1, --刷怪总数量 + is_first_group = true --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1001, monster_id = 20040502, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5232 } }, + { config_id = 1006, monster_id = 20040502, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5233 } }, + { config_id = 1007, monster_id = 20040502, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5234 } }, + { config_id = 1008, monster_id = 20040502, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5214, 5235, 5236 }, isElite = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1002, gadget_id = 70900205, pos = { x = 2.072, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1003, gadget_id = 70360367, pos = { x = 0.190, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1009, gadget_id = 44000456, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1010, gadget_id = 44000006, pos = { x = 0.000, y = 0.086, z = 17.382 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1012, gadget_id = 70350463, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + { config_id = 1013, gadget_id = 70310029, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1014, gadget_id = 70310017, pos = { x = -14.422, y = 0.084, z = 14.524 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1015, gadget_id = 70310017, pos = { x = 14.764, y = 0.084, z = 14.499 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1016, gadget_id = 70310017, pos = { x = -14.302, y = 0.084, z = -14.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1017, gadget_id = 70310017, pos = { x = 14.788, y = 0.084, z = -14.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1020, gadget_id = 70350090, pos = { x = 0.195, y = 0.085, z = 17.436 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 1 } +} + +-- 区域 +regions = { + { config_id = 1018, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1019, shape = RegionShape.SPHERE, radius = 30, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "SELECT_OPTION_1005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1005", action = "action_EVENT_SELECT_OPTION_1005", trigger_count = 0 }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011", trigger_count = 0 }, + { config_id = 1001019, name = "ENTER_REGION_1019", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1019", action = "action_EVENT_ENTER_REGION_1019", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1002, 1003, 1004, 1009, 1010, 1012, 1013 }, + regions = { 1018, 1019 }, + triggers = { "SELECT_OPTION_1005", "ANY_MONSTER_DIE_1011", "ENTER_REGION_1019" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1006 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1007 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 1008 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { }, + gadgets = { 1014, 1015, 1016, 1017 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = , + monsters = { }, + gadgets = { 1020 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1005(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1005(context, evt) + -- 删除指定group: 240059001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240059001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + ScriptLib.SetGadgetStateByConfigId(context, 1012, 0) + + if ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) ~= 4 then + ScriptLib.SetGadgetStateByConfigId(context, 1014, 201) + ScriptLib.SetGadgetStateByConfigId(context, 1015, 201) + ScriptLib.SetGadgetStateByConfigId(context, 1016, 201) + ScriptLib.SetGadgetStateByConfigId(context, 1017, 201) + end + + ScriptLib.RemoveEntityByConfigId(context, 240059001, EntityType.GADGET, 1013 ) + + + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + if ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 1 then + ScriptLib.AddExtraGroupSuite(context, 240059001, 2) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 2 then + ScriptLib.AddExtraGroupSuite(context, 240059001, 3) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 3 then + ScriptLib.AddExtraGroupSuite(context, 240059001, 4) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 4 then + ScriptLib.AddExtraGroupSuite(context, 240059001, 5) + ScriptLib.AddExtraGroupSuite(context, 240059001, 7) + else + ScriptLib.AddExtraGroupSuite(context, 240059001, 5) + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 创建id为1013的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1013 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 将configid为 1012 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1012, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_1019(context, evt) + if evt.param1 ~= 1019 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_1019(context, evt) + if ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) ~= 4 then + ScriptLib.AddExtraGroupSuite(context, 240059001, 6) + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40060/scene40060.lua b/Resources/Scripts/Scene/40060/scene40060.lua new file mode 100644 index 000000000..cda1f32a3 --- /dev/null +++ b/Resources/Scripts/Scene/40060/scene40060.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 14.518 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 20.374 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 17.418 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 17.488 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40060 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40060/scene40060_block40060.lua b/Resources/Scripts/Scene/40060/scene40060_block40060.lua new file mode 100644 index 000000000..50f88fd2a --- /dev/null +++ b/Resources/Scripts/Scene/40060/scene40060_block40060.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 240060001, refresh_id = 1003, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40060/scene40060_group240060001.lua b/Resources/Scripts/Scene/40060/scene40060_group240060001.lua new file mode 100644 index 000000000..9b9864404 --- /dev/null +++ b/Resources/Scripts/Scene/40060/scene40060_group240060001.lua @@ -0,0 +1,204 @@ +-- 基础信息 +local base_info = { + group_id = 240060001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29032, --对应gallery的id + battle_region_id = 1012, --td region的id + recovergadget_id = 1009, --恢复gadget的id + cleaner_id = 1010, --local gadget(能量球)清理gadget的id + monster_num = 1, --刷怪总数量 + is_first_group = true --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1001] = { config_id = 1001, monster_id = 20040602, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5232 } }, + [1006] = { config_id = 1006, monster_id = 20040602, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5233 } }, + [1007] = { config_id = 1007, monster_id = 20040602, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5234 } }, + [1008] = { config_id = 1008, monster_id = 20040602, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5214, 5235, 5236 }, isElite = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.072, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.190, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000006, pos = { x = 0.079, y = 0.086, z = 17.454 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1010] = { config_id = 1010, gadget_id = 44000456, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1012] = { config_id = 1012, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.078, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "SELECT_OPTION_1005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1005", action = "action_EVENT_SELECT_OPTION_1005", trigger_count = 0 }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1002, 1003, 1004, 1009, 1010 }, + regions = { 1012 }, + triggers = { "SELECT_OPTION_1005", "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1006 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1007 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 1008 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1005(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1005(context, evt) + -- 删除指定group: 240060001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240060001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + if ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 1 then + ScriptLib.AddExtraGroupSuite(context, 240060001, 2) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 2 then + ScriptLib.AddExtraGroupSuite(context, 240060001, 3) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 3 then + ScriptLib.AddExtraGroupSuite(context, 240060001, 4) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 4 then + ScriptLib.AddExtraGroupSuite(context, 240060001, 5) + else + ScriptLib.AddExtraGroupSuite(context, 240060001, 5) + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40061/scene40061.lua b/Resources/Scripts/Scene/40061/scene40061.lua new file mode 100644 index 000000000..c71e80c49 --- /dev/null +++ b/Resources/Scripts/Scene/40061/scene40061.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 14.518 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 20.374 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 17.418 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 17.488 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40061 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40061/scene40061_block40061.lua b/Resources/Scripts/Scene/40061/scene40061_block40061.lua new file mode 100644 index 000000000..18aa3735e --- /dev/null +++ b/Resources/Scripts/Scene/40061/scene40061_block40061.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 240061001, refresh_id = 1003, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40061/scene40061_group240061001.lua b/Resources/Scripts/Scene/40061/scene40061_group240061001.lua new file mode 100644 index 000000000..db6225fae --- /dev/null +++ b/Resources/Scripts/Scene/40061/scene40061_group240061001.lua @@ -0,0 +1,204 @@ +-- 基础信息 +local base_info = { + group_id = 240061001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29033, --对应gallery的id + battle_region_id = 1012, --td region的id + recovergadget_id = 1010, --恢复gadget的id + cleaner_id = 1009, --local gadget(能量球)清理gadget的id + monster_num = 1, --刷怪总数量 + is_first_group = true --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1001] = { config_id = 1001, monster_id = 20040402, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5232 } }, + [1006] = { config_id = 1006, monster_id = 20040402, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5233 } }, + [1007] = { config_id = 1007, monster_id = 20040402, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5234 } }, + [1008] = { config_id = 1008, monster_id = 20040402, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5214, 5235, 5236 }, isElite = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.072, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.190, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000456, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1010] = { config_id = 1010, gadget_id = 44000006, pos = { x = 0.197, y = 0.086, z = 17.427 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1012] = { config_id = 1012, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.078, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "SELECT_OPTION_1005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1005", action = "action_EVENT_SELECT_OPTION_1005", trigger_count = 0 }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1002, 1003, 1004, 1009, 1010 }, + regions = { 1012 }, + triggers = { "SELECT_OPTION_1005", "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1006 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1007 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 1008 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1005(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1005(context, evt) + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 删除指定group: 240061001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240061001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + if ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 1 then + ScriptLib.AddExtraGroupSuite(context, 240061001, 2) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 2 then + ScriptLib.AddExtraGroupSuite(context, 240061001, 3) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 3 then + ScriptLib.AddExtraGroupSuite(context, 240061001, 4) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 4 then + ScriptLib.AddExtraGroupSuite(context, 240061001, 5) + else + ScriptLib.AddExtraGroupSuite(context, 240061001, 5) + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40062/scene40062.lua b/Resources/Scripts/Scene/40062/scene40062.lua new file mode 100644 index 000000000..cd673217e --- /dev/null +++ b/Resources/Scripts/Scene/40062/scene40062.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -32.0, z = -32.0 }, + size = { x = 256.0, z = 256.0 }, + born_pos = { x = 0.187, y = 0.000, z = 14.504 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + born_point_list = { + { pos = { x = 0.191, y = 0.000, z = 14.518 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 0.191, y = 0.000, z = 20.374 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = 3.175, y = 0.000, z = 17.418 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }, + { pos = { x = -2.686, y = 0.000, z = 17.488 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } + }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 40062 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -32.0, z = -32.0 }, max = { x = 224.0, z = 224.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/40062/scene40062_block40062.lua b/Resources/Scripts/Scene/40062/scene40062_block40062.lua new file mode 100644 index 000000000..467ec331d --- /dev/null +++ b/Resources/Scripts/Scene/40062/scene40062_block40062.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 240062001, refresh_id = 1003, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/40062/scene40062_group240062001.lua b/Resources/Scripts/Scene/40062/scene40062_group240062001.lua new file mode 100644 index 000000000..b357cb0e5 --- /dev/null +++ b/Resources/Scripts/Scene/40062/scene40062_group240062001.lua @@ -0,0 +1,204 @@ +-- 基础信息 +local base_info = { + group_id = 240062001 +} + +-- DEFS_MISCS +local defs = { + worktop_id = 1003, --操作台gadget的id + gallery_id = 29034, --对应gallery的id + battle_region_id = 1012, --td region的id + recovergadget_id = 1010, --恢复gadget的id + cleaner_id = 1009, --local gadget(能量球)清理gadget的id + monster_num = 1, --刷怪总数量 + is_first_group = true --是否是第一个group +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [1001] = { config_id = 1001, monster_id = 20040702, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5232 } }, + [1006] = { config_id = 1006, monster_id = 20040702, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5233 } }, + [1007] = { config_id = 1007, monster_id = 20040702, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5220, 5234 } }, + [1008] = { config_id = 1008, monster_id = 20040702, pos = { x = 0.178, y = 0.073, z = -0.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 5214, 5235, 5236 }, isElite = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1002] = { config_id = 1002, gadget_id = 70900205, pos = { x = 2.072, y = -0.535, z = -1.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1003] = { config_id = 1003, gadget_id = 70360367, pos = { x = 0.190, y = 0.082, z = 8.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 175 } } }, + [1004] = { config_id = 1004, gadget_id = 70950042, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1009] = { config_id = 1009, gadget_id = 44000456, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1010] = { config_id = 1010, gadget_id = 44000006, pos = { x = 0.104, y = 0.086, z = 17.484 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1012] = { config_id = 1012, shape = RegionShape.SPHERE, radius = 35, pos = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1001005, name = "SELECT_OPTION_1005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1005", action = "action_EVENT_SELECT_OPTION_1005", trigger_count = 0 }, + { config_id = 1001011, name = "ANY_MONSTER_DIE_1011", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1011", action = "action_EVENT_ANY_MONSTER_DIE_1011", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "GALLERY_STATE", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1002, 1003, 1004, 1009, 1010 }, + regions = { 1012 }, + triggers = { "SELECT_OPTION_1005", "ANY_MONSTER_DIE_1011" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1006 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1007 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 1008 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_1005(context, evt) + -- 判断是gadgetid 1003 option_id 175 + if 1003 ~= evt.param1 then + return false + end + + if 175 ~= evt.param2 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_1005(context, evt) + -- 删除指定group: 240062001 ;指定config:1003;物件身上指定option:175; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240062001, 1003, 175) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 将configid为 1003 的物件更改为状态 GadgetState.GearStop + if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId") + return -1 + end + + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + if ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 1 then + ScriptLib.AddExtraGroupSuite(context, 240062001, 2) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 2 then + ScriptLib.AddExtraGroupSuite(context, 240062001, 3) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 3 then + ScriptLib.AddExtraGroupSuite(context, 240062001, 4) + elseif ScriptLib.GetEffigyChallengeV2DungeonDifficulty(context) == 4 then + ScriptLib.AddExtraGroupSuite(context, 240062001, 5) + else + ScriptLib.AddExtraGroupSuite(context, 240062001, 5) + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1011(context, evt) + -- 将本组内变量名为 "GALLERY_STATE" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "GALLERY_STATE", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/HypostasisChallenge" \ No newline at end of file diff --git a/Resources/Scripts/Scene/40100/scene40100.lua b/Resources/Scripts/Scene/40100/scene40100.lua index 80bfb4bd5..20dbba276 100644 --- a/Resources/Scripts/Scene/40100/scene40100.lua +++ b/Resources/Scripts/Scene/40100/scene40100.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40101/scene40101.lua b/Resources/Scripts/Scene/40101/scene40101.lua index 339894191..5df544795 100644 --- a/Resources/Scripts/Scene/40101/scene40101.lua +++ b/Resources/Scripts/Scene/40101/scene40101.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40102/scene40102.lua b/Resources/Scripts/Scene/40102/scene40102.lua index a62d7982e..e38b25ccb 100644 --- a/Resources/Scripts/Scene/40102/scene40102.lua +++ b/Resources/Scripts/Scene/40102/scene40102.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40103/scene40103.lua b/Resources/Scripts/Scene/40103/scene40103.lua index 09ed492aa..8e3b29f10 100644 --- a/Resources/Scripts/Scene/40103/scene40103.lua +++ b/Resources/Scripts/Scene/40103/scene40103.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 1.314, y = -7.210, z = 95.807 }, born_rot = { x = 0.000, y = 181.651, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -44.3, z = -73.5 } } diff --git a/Resources/Scripts/Scene/40104/scene40104.lua b/Resources/Scripts/Scene/40104/scene40104.lua index 25dd9d695..a2a8d121c 100644 --- a/Resources/Scripts/Scene/40104/scene40104.lua +++ b/Resources/Scripts/Scene/40104/scene40104.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 1.314, y = -7.210, z = 95.807 }, born_rot = { x = 0.000, y = 181.651, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -44.3, z = -73.5 } } diff --git a/Resources/Scripts/Scene/40105/scene40105.lua b/Resources/Scripts/Scene/40105/scene40105.lua index 64d526c94..969fa5e7a 100644 --- a/Resources/Scripts/Scene/40105/scene40105.lua +++ b/Resources/Scripts/Scene/40105/scene40105.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40200/scene40200.lua b/Resources/Scripts/Scene/40200/scene40200.lua index 2412f45be..0d8cbfb50 100644 --- a/Resources/Scripts/Scene/40200/scene40200.lua +++ b/Resources/Scripts/Scene/40200/scene40200.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40201/scene40201.lua b/Resources/Scripts/Scene/40201/scene40201.lua index 21d703b1c..e648a4e58 100644 --- a/Resources/Scripts/Scene/40201/scene40201.lua +++ b/Resources/Scripts/Scene/40201/scene40201.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40202/scene40202.lua b/Resources/Scripts/Scene/40202/scene40202.lua index e8eb7cb1a..3520b51d9 100644 --- a/Resources/Scripts/Scene/40202/scene40202.lua +++ b/Resources/Scripts/Scene/40202/scene40202.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40203/scene40203.lua b/Resources/Scripts/Scene/40203/scene40203.lua index 0b1d621cf..c613b6880 100644 --- a/Resources/Scripts/Scene/40203/scene40203.lua +++ b/Resources/Scripts/Scene/40203/scene40203.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40300/scene40300.lua b/Resources/Scripts/Scene/40300/scene40300.lua index 69dee4b7c..628765057 100644 --- a/Resources/Scripts/Scene/40300/scene40300.lua +++ b/Resources/Scripts/Scene/40300/scene40300.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -4695.5, z = -4643.0 } } diff --git a/Resources/Scripts/Scene/40301/scene40301.lua b/Resources/Scripts/Scene/40301/scene40301.lua index f380762bd..b1894fda4 100644 --- a/Resources/Scripts/Scene/40301/scene40301.lua +++ b/Resources/Scripts/Scene/40301/scene40301.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -4695.5, z = -4643.0 } } diff --git a/Resources/Scripts/Scene/40302/scene40302.lua b/Resources/Scripts/Scene/40302/scene40302.lua index 23c8b4da0..43385d3b2 100644 --- a/Resources/Scripts/Scene/40302/scene40302.lua +++ b/Resources/Scripts/Scene/40302/scene40302.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -4695.5, z = -4643.0 } } diff --git a/Resources/Scripts/Scene/40303/scene40303.lua b/Resources/Scripts/Scene/40303/scene40303.lua index 74896b5f7..b72e391ba 100644 --- a/Resources/Scripts/Scene/40303/scene40303.lua +++ b/Resources/Scripts/Scene/40303/scene40303.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -4695.5, z = -4643.0 } } diff --git a/Resources/Scripts/Scene/40400/scene40400.lua b/Resources/Scripts/Scene/40400/scene40400.lua index 1e9dea3bd..513267052 100644 --- a/Resources/Scripts/Scene/40400/scene40400.lua +++ b/Resources/Scripts/Scene/40400/scene40400.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40401/scene40401.lua b/Resources/Scripts/Scene/40401/scene40401.lua index 02daba70b..ecf9f6dfc 100644 --- a/Resources/Scripts/Scene/40401/scene40401.lua +++ b/Resources/Scripts/Scene/40401/scene40401.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40402/scene40402.lua b/Resources/Scripts/Scene/40402/scene40402.lua index 5240b6b32..763938373 100644 --- a/Resources/Scripts/Scene/40402/scene40402.lua +++ b/Resources/Scripts/Scene/40402/scene40402.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40403/scene40403.lua b/Resources/Scripts/Scene/40403/scene40403.lua index 3b2d6cbd5..01e70a0d0 100644 --- a/Resources/Scripts/Scene/40403/scene40403.lua +++ b/Resources/Scripts/Scene/40403/scene40403.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.099, y = -6.837, z = 97.465 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1024.0, z = -1024.0 } } diff --git a/Resources/Scripts/Scene/40404/scene40404.lua b/Resources/Scripts/Scene/40404/scene40404.lua index a3c33625d..9e8c76e7a 100644 --- a/Resources/Scripts/Scene/40404/scene40404.lua +++ b/Resources/Scripts/Scene/40404/scene40404.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 4.157, y = 8.000, z = 82.997 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -1099.1, z = -1257.2 } } diff --git a/Resources/Scripts/Scene/40405/scene40405.lua b/Resources/Scripts/Scene/40405/scene40405.lua index 73b96c472..d4db59fe6 100644 --- a/Resources/Scripts/Scene/40405/scene40405.lua +++ b/Resources/Scripts/Scene/40405/scene40405.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.784, y = -6.558, z = 94.189 }, born_rot = { x = 0.000, y = 181.310, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -44.3, z = -73.5 } } diff --git a/Resources/Scripts/Scene/40406/scene40406.lua b/Resources/Scripts/Scene/40406/scene40406.lua index 428c13fad..d42323362 100644 --- a/Resources/Scripts/Scene/40406/scene40406.lua +++ b/Resources/Scripts/Scene/40406/scene40406.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.784, y = -6.558, z = 94.189 }, born_rot = { x = 0.000, y = 181.310, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -44.3, z = -73.5 } } diff --git a/Resources/Scripts/Scene/40407/scene40407.lua b/Resources/Scripts/Scene/40407/scene40407.lua index e5eea0d17..15f31814a 100644 --- a/Resources/Scripts/Scene/40407/scene40407.lua +++ b/Resources/Scripts/Scene/40407/scene40407.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.784, y = -6.558, z = 94.189 }, born_rot = { x = 0.000, y = 181.310, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -44.3, z = -73.5 } } diff --git a/Resources/Scripts/Scene/40408/scene40408.lua b/Resources/Scripts/Scene/40408/scene40408.lua index 735ec543f..0ffd3854e 100644 --- a/Resources/Scripts/Scene/40408/scene40408.lua +++ b/Resources/Scripts/Scene/40408/scene40408.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 3.922, y = 8.000, z = 83.401 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -1099.1, z = -1257.2 } } diff --git a/Resources/Scripts/Scene/40409/scene40409.lua b/Resources/Scripts/Scene/40409/scene40409.lua index 1c758a96f..b22fe3296 100644 --- a/Resources/Scripts/Scene/40409/scene40409.lua +++ b/Resources/Scripts/Scene/40409/scene40409.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.010, y = 8.000, z = 84.673 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -1099.1, z = -1257.2 } } diff --git a/Resources/Scripts/Scene/40410/scene40410.lua b/Resources/Scripts/Scene/40410/scene40410.lua index 7c2021165..9493b86b7 100644 --- a/Resources/Scripts/Scene/40410/scene40410.lua +++ b/Resources/Scripts/Scene/40410/scene40410.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.169, y = 8.000, z = 85.342 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -1099.1, z = -1257.2 } } diff --git a/Resources/Scripts/Scene/40500/scene40500.lua b/Resources/Scripts/Scene/40500/scene40500.lua index 83be235d2..c8dd9425d 100644 --- a/Resources/Scripts/Scene/40500/scene40500.lua +++ b/Resources/Scripts/Scene/40500/scene40500.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40501/scene40501.lua b/Resources/Scripts/Scene/40501/scene40501.lua index 2eb368ba6..72b652fad 100644 --- a/Resources/Scripts/Scene/40501/scene40501.lua +++ b/Resources/Scripts/Scene/40501/scene40501.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40502/scene40502.lua b/Resources/Scripts/Scene/40502/scene40502.lua index dcf486562..1f0411312 100644 --- a/Resources/Scripts/Scene/40502/scene40502.lua +++ b/Resources/Scripts/Scene/40502/scene40502.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40503/scene40503.lua b/Resources/Scripts/Scene/40503/scene40503.lua index e1638761e..bbe263585 100644 --- a/Resources/Scripts/Scene/40503/scene40503.lua +++ b/Resources/Scripts/Scene/40503/scene40503.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40504/scene40504.lua b/Resources/Scripts/Scene/40504/scene40504.lua index e7d2fdf4c..c37e3fe12 100644 --- a/Resources/Scripts/Scene/40504/scene40504.lua +++ b/Resources/Scripts/Scene/40504/scene40504.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40505/scene40505.lua b/Resources/Scripts/Scene/40505/scene40505.lua index b2979a9b8..ef809e617 100644 --- a/Resources/Scripts/Scene/40505/scene40505.lua +++ b/Resources/Scripts/Scene/40505/scene40505.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40506/scene40506.lua b/Resources/Scripts/Scene/40506/scene40506.lua index f5b926ce8..ae5146ed1 100644 --- a/Resources/Scripts/Scene/40506/scene40506.lua +++ b/Resources/Scripts/Scene/40506/scene40506.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40507/scene40507.lua b/Resources/Scripts/Scene/40507/scene40507.lua index 8b978e78c..f3719be87 100644 --- a/Resources/Scripts/Scene/40507/scene40507.lua +++ b/Resources/Scripts/Scene/40507/scene40507.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -2.611, y = -5.616, z = 47.126 }, rot = { x = 0.000, y = 180.716, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40508/scene40508.lua b/Resources/Scripts/Scene/40508/scene40508.lua index a0f9c970b..ee97e3f7a 100644 --- a/Resources/Scripts/Scene/40508/scene40508.lua +++ b/Resources/Scripts/Scene/40508/scene40508.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40509/scene40509.lua b/Resources/Scripts/Scene/40509/scene40509.lua index b1cc78def..4b0c32a53 100644 --- a/Resources/Scripts/Scene/40509/scene40509.lua +++ b/Resources/Scripts/Scene/40509/scene40509.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -30, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40510/scene40510.lua b/Resources/Scripts/Scene/40510/scene40510.lua index 39c96dd91..f2ce69a9f 100644 --- a/Resources/Scripts/Scene/40510/scene40510.lua +++ b/Resources/Scripts/Scene/40510/scene40510.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40511/scene40511.lua b/Resources/Scripts/Scene/40511/scene40511.lua index 1e4f2ab9a..2d9f0d825 100644 --- a/Resources/Scripts/Scene/40511/scene40511.lua +++ b/Resources/Scripts/Scene/40511/scene40511.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40512/scene40512.lua b/Resources/Scripts/Scene/40512/scene40512.lua index 6c19068f2..a81150306 100644 --- a/Resources/Scripts/Scene/40512/scene40512.lua +++ b/Resources/Scripts/Scene/40512/scene40512.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40513/scene40513.lua b/Resources/Scripts/Scene/40513/scene40513.lua index 63d39881f..0e4ee848a 100644 --- a/Resources/Scripts/Scene/40513/scene40513.lua +++ b/Resources/Scripts/Scene/40513/scene40513.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -2.611, y = -5.616, z = 47.126 }, rot = { x = 0.000, y = 180.716, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40514/scene40514.lua b/Resources/Scripts/Scene/40514/scene40514.lua index 2fe4edaf2..2e4c7b85d 100644 --- a/Resources/Scripts/Scene/40514/scene40514.lua +++ b/Resources/Scripts/Scene/40514/scene40514.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.783, y = -5.038, z = 52.922 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1697.5 } } diff --git a/Resources/Scripts/Scene/40515/scene40515.lua b/Resources/Scripts/Scene/40515/scene40515.lua index 8173cc2df..717f10ad9 100644 --- a/Resources/Scripts/Scene/40515/scene40515.lua +++ b/Resources/Scripts/Scene/40515/scene40515.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40516/scene40516.lua b/Resources/Scripts/Scene/40516/scene40516.lua index 2665ed6ab..e5efca2b4 100644 --- a/Resources/Scripts/Scene/40516/scene40516.lua +++ b/Resources/Scripts/Scene/40516/scene40516.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -5.038, z = 55.774 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.6, z = -1697.5 } } diff --git a/Resources/Scripts/Scene/40517/scene40517.lua b/Resources/Scripts/Scene/40517/scene40517.lua index ef393b338..bfa0440f2 100644 --- a/Resources/Scripts/Scene/40517/scene40517.lua +++ b/Resources/Scripts/Scene/40517/scene40517.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40600/scene40600.lua b/Resources/Scripts/Scene/40600/scene40600.lua index 678d51b6d..cc9a6a922 100644 --- a/Resources/Scripts/Scene/40600/scene40600.lua +++ b/Resources/Scripts/Scene/40600/scene40600.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40601/scene40601.lua b/Resources/Scripts/Scene/40601/scene40601.lua index 27611eb9b..5bc3babf7 100644 --- a/Resources/Scripts/Scene/40601/scene40601.lua +++ b/Resources/Scripts/Scene/40601/scene40601.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40602/scene40602.lua b/Resources/Scripts/Scene/40602/scene40602.lua index 6f7914860..2c802c597 100644 --- a/Resources/Scripts/Scene/40602/scene40602.lua +++ b/Resources/Scripts/Scene/40602/scene40602.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40603/scene40603.lua b/Resources/Scripts/Scene/40603/scene40603.lua index 2a6480199..4d165a18e 100644 --- a/Resources/Scripts/Scene/40603/scene40603.lua +++ b/Resources/Scripts/Scene/40603/scene40603.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40604/scene40604.lua b/Resources/Scripts/Scene/40604/scene40604.lua index 3836665bc..a4c3b4a4a 100644 --- a/Resources/Scripts/Scene/40604/scene40604.lua +++ b/Resources/Scripts/Scene/40604/scene40604.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40605/scene40605.lua b/Resources/Scripts/Scene/40605/scene40605.lua index 9f16b28c0..85699eb1f 100644 --- a/Resources/Scripts/Scene/40605/scene40605.lua +++ b/Resources/Scripts/Scene/40605/scene40605.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40606/scene40606.lua b/Resources/Scripts/Scene/40606/scene40606.lua index fad1bc8a7..9dcb738ed 100644 --- a/Resources/Scripts/Scene/40606/scene40606.lua +++ b/Resources/Scripts/Scene/40606/scene40606.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.295, y = -4.966, z = 64.873 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40607/scene40607.lua b/Resources/Scripts/Scene/40607/scene40607.lua index 04dbbedd8..46f6109e3 100644 --- a/Resources/Scripts/Scene/40607/scene40607.lua +++ b/Resources/Scripts/Scene/40607/scene40607.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40608/scene40608.lua b/Resources/Scripts/Scene/40608/scene40608.lua index 93a88ef7c..695816e6a 100644 --- a/Resources/Scripts/Scene/40608/scene40608.lua +++ b/Resources/Scripts/Scene/40608/scene40608.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40609/scene40609.lua b/Resources/Scripts/Scene/40609/scene40609.lua index 9e69521a8..75c0d24a5 100644 --- a/Resources/Scripts/Scene/40609/scene40609.lua +++ b/Resources/Scripts/Scene/40609/scene40609.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40610/scene40610.lua b/Resources/Scripts/Scene/40610/scene40610.lua index df18c7a70..24ac40006 100644 --- a/Resources/Scripts/Scene/40610/scene40610.lua +++ b/Resources/Scripts/Scene/40610/scene40610.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40611/scene40611.lua b/Resources/Scripts/Scene/40611/scene40611.lua index fbc0726fb..318f95685 100644 --- a/Resources/Scripts/Scene/40611/scene40611.lua +++ b/Resources/Scripts/Scene/40611/scene40611.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.280, y = -4.966, z = 64.899 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40612/scene40612.lua b/Resources/Scripts/Scene/40612/scene40612.lua index 2766abced..ecbb9baf1 100644 --- a/Resources/Scripts/Scene/40612/scene40612.lua +++ b/Resources/Scripts/Scene/40612/scene40612.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40613/scene40613.lua b/Resources/Scripts/Scene/40613/scene40613.lua index 14c23105f..adb2c47b6 100644 --- a/Resources/Scripts/Scene/40613/scene40613.lua +++ b/Resources/Scripts/Scene/40613/scene40613.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40614/scene40614.lua b/Resources/Scripts/Scene/40614/scene40614.lua index 0f2679d71..9ee7e6ff9 100644 --- a/Resources/Scripts/Scene/40614/scene40614.lua +++ b/Resources/Scripts/Scene/40614/scene40614.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -1.015, y = -4.964, z = 54.457 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40615/scene40615.lua b/Resources/Scripts/Scene/40615/scene40615.lua index 7d6580f6e..5350168fb 100644 --- a/Resources/Scripts/Scene/40615/scene40615.lua +++ b/Resources/Scripts/Scene/40615/scene40615.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.355, y = -4.656, z = 64.840 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/40616/scene40616.lua b/Resources/Scripts/Scene/40616/scene40616.lua index 685792a98..e10c80958 100644 --- a/Resources/Scripts/Scene/40616/scene40616.lua +++ b/Resources/Scripts/Scene/40616/scene40616.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.177, y = 0.000, z = 36.561 }, born_rot = { x = 0.000, y = 184.233, z = 0.000 }, die_y = -28.46352, + city_id = 2, vision_anchor = { x = -27.7, z = -50.1 } } diff --git a/Resources/Scripts/Scene/40617/scene40617.lua b/Resources/Scripts/Scene/40617/scene40617.lua index 1595715b9..59dacc1d5 100644 --- a/Resources/Scripts/Scene/40617/scene40617.lua +++ b/Resources/Scripts/Scene/40617/scene40617.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.050, y = 504.718, z = 93.777 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 500, + city_id = 2, vision_anchor = { x = -1050.0, z = -1080.0 } } diff --git a/Resources/Scripts/Scene/40618/scene40618.lua b/Resources/Scripts/Scene/40618/scene40618.lua index 46b22b175..2be2b9951 100644 --- a/Resources/Scripts/Scene/40618/scene40618.lua +++ b/Resources/Scripts/Scene/40618/scene40618.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.050, y = 504.767, z = 93.777 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 500, + city_id = 2, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40619/scene40619.lua b/Resources/Scripts/Scene/40619/scene40619.lua index c09f13d06..0de4322e5 100644 --- a/Resources/Scripts/Scene/40619/scene40619.lua +++ b/Resources/Scripts/Scene/40619/scene40619.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.050, y = 504.712, z = 93.777 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 500, + city_id = 2, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40620/scene40620.lua b/Resources/Scripts/Scene/40620/scene40620.lua index b9db9b25f..ec4837fca 100644 --- a/Resources/Scripts/Scene/40620/scene40620.lua +++ b/Resources/Scripts/Scene/40620/scene40620.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.050, y = 504.714, z = 93.777 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 500, + city_id = 2, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40650/scene40650.lua b/Resources/Scripts/Scene/40650/scene40650.lua index 919a7ee56..19964d40e 100644 --- a/Resources/Scripts/Scene/40650/scene40650.lua +++ b/Resources/Scripts/Scene/40650/scene40650.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40651/scene40651.lua b/Resources/Scripts/Scene/40651/scene40651.lua index 7e8cb916d..8e75b8225 100644 --- a/Resources/Scripts/Scene/40651/scene40651.lua +++ b/Resources/Scripts/Scene/40651/scene40651.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40652/scene40652.lua b/Resources/Scripts/Scene/40652/scene40652.lua index 3aa79254b..d87d54cbf 100644 --- a/Resources/Scripts/Scene/40652/scene40652.lua +++ b/Resources/Scripts/Scene/40652/scene40652.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40653/scene40653.lua b/Resources/Scripts/Scene/40653/scene40653.lua index d8556bce1..d826b0f30 100644 --- a/Resources/Scripts/Scene/40653/scene40653.lua +++ b/Resources/Scripts/Scene/40653/scene40653.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40700/scene40700.lua b/Resources/Scripts/Scene/40700/scene40700.lua index 546e9ec26..6a3b5e41d 100644 --- a/Resources/Scripts/Scene/40700/scene40700.lua +++ b/Resources/Scripts/Scene/40700/scene40700.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -7.233, z = 93.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/40701/scene40701.lua b/Resources/Scripts/Scene/40701/scene40701.lua index 4143ad0b5..8a3b56bee 100644 --- a/Resources/Scripts/Scene/40701/scene40701.lua +++ b/Resources/Scripts/Scene/40701/scene40701.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -7.233, z = 93.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/40702/scene40702.lua b/Resources/Scripts/Scene/40702/scene40702.lua index d89e9f2d0..9195a201f 100644 --- a/Resources/Scripts/Scene/40702/scene40702.lua +++ b/Resources/Scripts/Scene/40702/scene40702.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -7.233, z = 93.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/40703/scene40703.lua b/Resources/Scripts/Scene/40703/scene40703.lua index 26887942f..481ec0ca1 100644 --- a/Resources/Scripts/Scene/40703/scene40703.lua +++ b/Resources/Scripts/Scene/40703/scene40703.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -7.233, z = 93.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/40750/scene40750.lua b/Resources/Scripts/Scene/40750/scene40750.lua index 334f928cf..1cd4592c3 100644 --- a/Resources/Scripts/Scene/40750/scene40750.lua +++ b/Resources/Scripts/Scene/40750/scene40750.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = 16.500, z = 86.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 0, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40751/scene40751.lua b/Resources/Scripts/Scene/40751/scene40751.lua index 37e9d43b6..4004553f8 100644 --- a/Resources/Scripts/Scene/40751/scene40751.lua +++ b/Resources/Scripts/Scene/40751/scene40751.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = 16.500, z = 86.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 0, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40752/scene40752.lua b/Resources/Scripts/Scene/40752/scene40752.lua index 400ec6d5e..f18a76b60 100644 --- a/Resources/Scripts/Scene/40752/scene40752.lua +++ b/Resources/Scripts/Scene/40752/scene40752.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.101, y = 16.500, z = 86.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 0, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40753/scene40753.lua b/Resources/Scripts/Scene/40753/scene40753.lua index afea90712..40bc7321f 100644 --- a/Resources/Scripts/Scene/40753/scene40753.lua +++ b/Resources/Scripts/Scene/40753/scene40753.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.101, y = 16.500, z = 86.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = 0, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40754/scene40754.lua b/Resources/Scripts/Scene/40754/scene40754.lua index 4ca33f1d2..d36767819 100644 --- a/Resources/Scripts/Scene/40754/scene40754.lua +++ b/Resources/Scripts/Scene/40754/scene40754.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = 1.800, z = 91.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40755/scene40755.lua b/Resources/Scripts/Scene/40755/scene40755.lua index 001edc27d..0daecfb6c 100644 --- a/Resources/Scripts/Scene/40755/scene40755.lua +++ b/Resources/Scripts/Scene/40755/scene40755.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = 1.800, z = 91.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40756/scene40756.lua b/Resources/Scripts/Scene/40756/scene40756.lua index 5d87c1f9b..87f9358f0 100644 --- a/Resources/Scripts/Scene/40756/scene40756.lua +++ b/Resources/Scripts/Scene/40756/scene40756.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = 1.800, z = 91.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40757/scene40757.lua b/Resources/Scripts/Scene/40757/scene40757.lua index 126ccdcc1..d847f4b91 100644 --- a/Resources/Scripts/Scene/40757/scene40757.lua +++ b/Resources/Scripts/Scene/40757/scene40757.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = 1.800, z = 91.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 4, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40800/scene40800.lua b/Resources/Scripts/Scene/40800/scene40800.lua index 35f07903a..88a13701c 100644 --- a/Resources/Scripts/Scene/40800/scene40800.lua +++ b/Resources/Scripts/Scene/40800/scene40800.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.107, y = 7.537, z = 86.559 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/40801/scene40801.lua b/Resources/Scripts/Scene/40801/scene40801.lua index f50eeeb88..33f923087 100644 --- a/Resources/Scripts/Scene/40801/scene40801.lua +++ b/Resources/Scripts/Scene/40801/scene40801.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40802/scene40802.lua b/Resources/Scripts/Scene/40802/scene40802.lua index dba990e9b..22556373a 100644 --- a/Resources/Scripts/Scene/40802/scene40802.lua +++ b/Resources/Scripts/Scene/40802/scene40802.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.537, z = 86.046 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40803/scene40803.lua b/Resources/Scripts/Scene/40803/scene40803.lua index bdf82040f..6e538e155 100644 --- a/Resources/Scripts/Scene/40803/scene40803.lua +++ b/Resources/Scripts/Scene/40803/scene40803.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.024, y = 7.537, z = 85.556 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40804/scene40804.lua b/Resources/Scripts/Scene/40804/scene40804.lua index 0d9516426..0fece4ee8 100644 --- a/Resources/Scripts/Scene/40804/scene40804.lua +++ b/Resources/Scripts/Scene/40804/scene40804.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.537, z = 85.672 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40806/scene40806.lua b/Resources/Scripts/Scene/40806/scene40806.lua index cc19f741f..a35065f43 100644 --- a/Resources/Scripts/Scene/40806/scene40806.lua +++ b/Resources/Scripts/Scene/40806/scene40806.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40807/scene40807.lua b/Resources/Scripts/Scene/40807/scene40807.lua index e083dea1c..33715e682 100644 --- a/Resources/Scripts/Scene/40807/scene40807.lua +++ b/Resources/Scripts/Scene/40807/scene40807.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40808/scene40808.lua b/Resources/Scripts/Scene/40808/scene40808.lua index fb01a94f0..d12c783f5 100644 --- a/Resources/Scripts/Scene/40808/scene40808.lua +++ b/Resources/Scripts/Scene/40808/scene40808.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40809/scene40809.lua b/Resources/Scripts/Scene/40809/scene40809.lua index 9c8031fe9..69cf2486a 100644 --- a/Resources/Scripts/Scene/40809/scene40809.lua +++ b/Resources/Scripts/Scene/40809/scene40809.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = 7.343, z = 85.094 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -6, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40900/scene40900.lua b/Resources/Scripts/Scene/40900/scene40900.lua index cd97b97c4..828c4bd4e 100644 --- a/Resources/Scripts/Scene/40900/scene40900.lua +++ b/Resources/Scripts/Scene/40900/scene40900.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.050, y = -7.233, z = 93.777 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40901/scene40901.lua b/Resources/Scripts/Scene/40901/scene40901.lua index b53f22549..8305b05fd 100644 --- a/Resources/Scripts/Scene/40901/scene40901.lua +++ b/Resources/Scripts/Scene/40901/scene40901.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -7.233, z = 94.096 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40902/scene40902.lua b/Resources/Scripts/Scene/40902/scene40902.lua index 308519185..bfe2f9498 100644 --- a/Resources/Scripts/Scene/40902/scene40902.lua +++ b/Resources/Scripts/Scene/40902/scene40902.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -7.233, z = 92.222 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40903/scene40903.lua b/Resources/Scripts/Scene/40903/scene40903.lua index fd20a6ca9..b6a566e58 100644 --- a/Resources/Scripts/Scene/40903/scene40903.lua +++ b/Resources/Scripts/Scene/40903/scene40903.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -7.233, z = 91.932 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40950/scene40950.lua b/Resources/Scripts/Scene/40950/scene40950.lua index 9c3608b22..751b3a95b 100644 --- a/Resources/Scripts/Scene/40950/scene40950.lua +++ b/Resources/Scripts/Scene/40950/scene40950.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.252, y = -7.179, z = 91.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40951/scene40951.lua b/Resources/Scripts/Scene/40951/scene40951.lua index 3ac9e94dc..9aaaf8afa 100644 --- a/Resources/Scripts/Scene/40951/scene40951.lua +++ b/Resources/Scripts/Scene/40951/scene40951.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -7.184, z = 92.540 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40952/scene40952.lua b/Resources/Scripts/Scene/40952/scene40952.lua index 7b58d5d5e..dbb684f70 100644 --- a/Resources/Scripts/Scene/40952/scene40952.lua +++ b/Resources/Scripts/Scene/40952/scene40952.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -7.184, z = 92.496 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/40953/scene40953.lua b/Resources/Scripts/Scene/40953/scene40953.lua index d1f9cc8e2..a71adf022 100644 --- a/Resources/Scripts/Scene/40953/scene40953.lua +++ b/Resources/Scripts/Scene/40953/scene40953.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -7.391, z = 91.150 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 3, vision_anchor = { x = -50.0, z = -80.0 } } diff --git a/Resources/Scripts/Scene/41000/scene41000.lua b/Resources/Scripts/Scene/41000/scene41000.lua index 2ac626971..1fe8b26ff 100644 --- a/Resources/Scripts/Scene/41000/scene41000.lua +++ b/Resources/Scripts/Scene/41000/scene41000.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41001/scene41001.lua b/Resources/Scripts/Scene/41001/scene41001.lua index dc8b253f8..1f38c47f3 100644 --- a/Resources/Scripts/Scene/41001/scene41001.lua +++ b/Resources/Scripts/Scene/41001/scene41001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41002/scene41002.lua b/Resources/Scripts/Scene/41002/scene41002.lua index 4a3ada8db..a57d6d9ff 100644 --- a/Resources/Scripts/Scene/41002/scene41002.lua +++ b/Resources/Scripts/Scene/41002/scene41002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41003/scene41003.lua b/Resources/Scripts/Scene/41003/scene41003.lua index 2efa003c1..5c909b5a4 100644 --- a/Resources/Scripts/Scene/41003/scene41003.lua +++ b/Resources/Scripts/Scene/41003/scene41003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41004/scene41004.lua b/Resources/Scripts/Scene/41004/scene41004.lua index ec584777e..f3059cbe5 100644 --- a/Resources/Scripts/Scene/41004/scene41004.lua +++ b/Resources/Scripts/Scene/41004/scene41004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41005/scene41005.lua b/Resources/Scripts/Scene/41005/scene41005.lua index c69fd618b..1f51c37a7 100644 --- a/Resources/Scripts/Scene/41005/scene41005.lua +++ b/Resources/Scripts/Scene/41005/scene41005.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41006/scene41006.lua b/Resources/Scripts/Scene/41006/scene41006.lua index c713d0cd3..10164ef68 100644 --- a/Resources/Scripts/Scene/41006/scene41006.lua +++ b/Resources/Scripts/Scene/41006/scene41006.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41006/scene41006_group241006002.lua b/Resources/Scripts/Scene/41006/scene41006_group241006002.lua index 5e5c3970e..eaa0e2b62 100644 --- a/Resources/Scripts/Scene/41006/scene41006_group241006002.lua +++ b/Resources/Scripts/Scene/41006/scene41006_group241006002.lua @@ -19,7 +19,7 @@ npcs = { -- 装置 gadgets = { - { config_id = 2001, gadget_id = 70360010, pos = { x = 0.148, y = 0.102, z = 0.003 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + { config_id = 2001, gadget_id = 70360010, pos = { x = 0.148, y = -0.041, z = 0.003 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } } -- 区域 diff --git a/Resources/Scripts/Scene/41007/scene41007.lua b/Resources/Scripts/Scene/41007/scene41007.lua index e31a3ed49..5d4f9d952 100644 --- a/Resources/Scripts/Scene/41007/scene41007.lua +++ b/Resources/Scripts/Scene/41007/scene41007.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41008/scene41008.lua b/Resources/Scripts/Scene/41008/scene41008.lua index 594fd08ce..5e6775425 100644 --- a/Resources/Scripts/Scene/41008/scene41008.lua +++ b/Resources/Scripts/Scene/41008/scene41008.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41009/scene41009.lua b/Resources/Scripts/Scene/41009/scene41009.lua index 3c4833fd1..675b76382 100644 --- a/Resources/Scripts/Scene/41009/scene41009.lua +++ b/Resources/Scripts/Scene/41009/scene41009.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41010/scene41010.lua b/Resources/Scripts/Scene/41010/scene41010.lua index 92e71beae..6c98e21de 100644 --- a/Resources/Scripts/Scene/41010/scene41010.lua +++ b/Resources/Scripts/Scene/41010/scene41010.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41011/scene41011.lua b/Resources/Scripts/Scene/41011/scene41011.lua index de5ee34a2..6ffc9a9a5 100644 --- a/Resources/Scripts/Scene/41011/scene41011.lua +++ b/Resources/Scripts/Scene/41011/scene41011.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41012/scene41012.lua b/Resources/Scripts/Scene/41012/scene41012.lua index 98d7a3919..1dcfb6798 100644 --- a/Resources/Scripts/Scene/41012/scene41012.lua +++ b/Resources/Scripts/Scene/41012/scene41012.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41013/scene41013.lua b/Resources/Scripts/Scene/41013/scene41013.lua index 3d24cbca9..9f02427ed 100644 --- a/Resources/Scripts/Scene/41013/scene41013.lua +++ b/Resources/Scripts/Scene/41013/scene41013.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41014/scene41014.lua b/Resources/Scripts/Scene/41014/scene41014.lua index 3e1b59b22..f20074498 100644 --- a/Resources/Scripts/Scene/41014/scene41014.lua +++ b/Resources/Scripts/Scene/41014/scene41014.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41015/scene41015.lua b/Resources/Scripts/Scene/41015/scene41015.lua index 192b738ff..d03c1ef55 100644 --- a/Resources/Scripts/Scene/41015/scene41015.lua +++ b/Resources/Scripts/Scene/41015/scene41015.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41016/scene41016.lua b/Resources/Scripts/Scene/41016/scene41016.lua index 2c0411b91..003fa8a74 100644 --- a/Resources/Scripts/Scene/41016/scene41016.lua +++ b/Resources/Scripts/Scene/41016/scene41016.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41017/scene41017.lua b/Resources/Scripts/Scene/41017/scene41017.lua index 672b10a74..3037135e2 100644 --- a/Resources/Scripts/Scene/41017/scene41017.lua +++ b/Resources/Scripts/Scene/41017/scene41017.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41018/scene41018.lua b/Resources/Scripts/Scene/41018/scene41018.lua index 0b0bc0fd3..fefefa3f8 100644 --- a/Resources/Scripts/Scene/41018/scene41018.lua +++ b/Resources/Scripts/Scene/41018/scene41018.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41019/scene41019.lua b/Resources/Scripts/Scene/41019/scene41019.lua index 23ec6ef20..24b621148 100644 --- a/Resources/Scripts/Scene/41019/scene41019.lua +++ b/Resources/Scripts/Scene/41019/scene41019.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41020/scene41020.lua b/Resources/Scripts/Scene/41020/scene41020.lua index 6c6601cfd..db4b1bdb2 100644 --- a/Resources/Scripts/Scene/41020/scene41020.lua +++ b/Resources/Scripts/Scene/41020/scene41020.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41021/scene41021.lua b/Resources/Scripts/Scene/41021/scene41021.lua index f76370235..1a13e2343 100644 --- a/Resources/Scripts/Scene/41021/scene41021.lua +++ b/Resources/Scripts/Scene/41021/scene41021.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.180, y = 0.000, z = 14.500 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/41022/scene41022.lua b/Resources/Scripts/Scene/41022/scene41022.lua index f361f64d7..95b7eb7a7 100644 --- a/Resources/Scripts/Scene/41022/scene41022.lua +++ b/Resources/Scripts/Scene/41022/scene41022.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41023/scene41023.lua b/Resources/Scripts/Scene/41023/scene41023.lua index 7fe74543d..d01bdff2c 100644 --- a/Resources/Scripts/Scene/41023/scene41023.lua +++ b/Resources/Scripts/Scene/41023/scene41023.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41024/scene41024.lua b/Resources/Scripts/Scene/41024/scene41024.lua index 90ec58d10..a2d5d172e 100644 --- a/Resources/Scripts/Scene/41024/scene41024.lua +++ b/Resources/Scripts/Scene/41024/scene41024.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41025/scene41025.lua b/Resources/Scripts/Scene/41025/scene41025.lua index 2c03840dd..4ce8fd129 100644 --- a/Resources/Scripts/Scene/41025/scene41025.lua +++ b/Resources/Scripts/Scene/41025/scene41025.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41026/scene41026.lua b/Resources/Scripts/Scene/41026/scene41026.lua index 0fdf51deb..c53bdffb3 100644 --- a/Resources/Scripts/Scene/41026/scene41026.lua +++ b/Resources/Scripts/Scene/41026/scene41026.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41027/scene41027.lua b/Resources/Scripts/Scene/41027/scene41027.lua index 074e2c6d9..497935283 100644 --- a/Resources/Scripts/Scene/41027/scene41027.lua +++ b/Resources/Scripts/Scene/41027/scene41027.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41028/scene41028.lua b/Resources/Scripts/Scene/41028/scene41028.lua index fe8d9975e..363845872 100644 --- a/Resources/Scripts/Scene/41028/scene41028.lua +++ b/Resources/Scripts/Scene/41028/scene41028.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41029/scene41029.lua b/Resources/Scripts/Scene/41029/scene41029.lua index fa1733d6f..bd089db3c 100644 --- a/Resources/Scripts/Scene/41029/scene41029.lua +++ b/Resources/Scripts/Scene/41029/scene41029.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41030/scene41030.lua b/Resources/Scripts/Scene/41030/scene41030.lua index 2e3dc1c45..9636aab37 100644 --- a/Resources/Scripts/Scene/41030/scene41030.lua +++ b/Resources/Scripts/Scene/41030/scene41030.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41031/scene41031.lua b/Resources/Scripts/Scene/41031/scene41031.lua index c489ed37d..209d9a8fc 100644 --- a/Resources/Scripts/Scene/41031/scene41031.lua +++ b/Resources/Scripts/Scene/41031/scene41031.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41032/scene41032.lua b/Resources/Scripts/Scene/41032/scene41032.lua index 876ffe837..7c6e09d14 100644 --- a/Resources/Scripts/Scene/41032/scene41032.lua +++ b/Resources/Scripts/Scene/41032/scene41032.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41033/scene41033.lua b/Resources/Scripts/Scene/41033/scene41033.lua index 3872afd7d..4cc2a2cb1 100644 --- a/Resources/Scripts/Scene/41033/scene41033.lua +++ b/Resources/Scripts/Scene/41033/scene41033.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41034/scene41034.lua b/Resources/Scripts/Scene/41034/scene41034.lua index 441e9c4ec..4fd0267bb 100644 --- a/Resources/Scripts/Scene/41034/scene41034.lua +++ b/Resources/Scripts/Scene/41034/scene41034.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41035/scene41035.lua b/Resources/Scripts/Scene/41035/scene41035.lua index ea15f4fe2..bd43327c7 100644 --- a/Resources/Scripts/Scene/41035/scene41035.lua +++ b/Resources/Scripts/Scene/41035/scene41035.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41036/scene41036.lua b/Resources/Scripts/Scene/41036/scene41036.lua index 5d7fb2472..106cdb252 100644 --- a/Resources/Scripts/Scene/41036/scene41036.lua +++ b/Resources/Scripts/Scene/41036/scene41036.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41037/scene41037.lua b/Resources/Scripts/Scene/41037/scene41037.lua index 61ed86afc..1dd01cb3b 100644 --- a/Resources/Scripts/Scene/41037/scene41037.lua +++ b/Resources/Scripts/Scene/41037/scene41037.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41038/scene41038.lua b/Resources/Scripts/Scene/41038/scene41038.lua index 4a87ec126..7f5d9f0ec 100644 --- a/Resources/Scripts/Scene/41038/scene41038.lua +++ b/Resources/Scripts/Scene/41038/scene41038.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41039/scene41039.lua b/Resources/Scripts/Scene/41039/scene41039.lua index 0ed4771bb..45c0c9fd3 100644 --- a/Resources/Scripts/Scene/41039/scene41039.lua +++ b/Resources/Scripts/Scene/41039/scene41039.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41040/scene41040.lua b/Resources/Scripts/Scene/41040/scene41040.lua index e22832e5f..6679cd62a 100644 --- a/Resources/Scripts/Scene/41040/scene41040.lua +++ b/Resources/Scripts/Scene/41040/scene41040.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41041/scene41041.lua b/Resources/Scripts/Scene/41041/scene41041.lua index 7680ef03c..6bf87438a 100644 --- a/Resources/Scripts/Scene/41041/scene41041.lua +++ b/Resources/Scripts/Scene/41041/scene41041.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.028, z = 12.225 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -270.2, z = -279.2 } } diff --git a/Resources/Scripts/Scene/41042/scene41042.lua b/Resources/Scripts/Scene/41042/scene41042.lua index 249288407..a364895c2 100644 --- a/Resources/Scripts/Scene/41042/scene41042.lua +++ b/Resources/Scripts/Scene/41042/scene41042.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41043/scene41043.lua b/Resources/Scripts/Scene/41043/scene41043.lua index 9821caa58..8efee346a 100644 --- a/Resources/Scripts/Scene/41043/scene41043.lua +++ b/Resources/Scripts/Scene/41043/scene41043.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41044/scene41044.lua b/Resources/Scripts/Scene/41044/scene41044.lua index 629b8d9c3..69324e6f1 100644 --- a/Resources/Scripts/Scene/41044/scene41044.lua +++ b/Resources/Scripts/Scene/41044/scene41044.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41045/scene41045.lua b/Resources/Scripts/Scene/41045/scene41045.lua index 389e3a807..b976a0192 100644 --- a/Resources/Scripts/Scene/41045/scene41045.lua +++ b/Resources/Scripts/Scene/41045/scene41045.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41046/scene41046.lua b/Resources/Scripts/Scene/41046/scene41046.lua index 721165915..efd6b8ea6 100644 --- a/Resources/Scripts/Scene/41046/scene41046.lua +++ b/Resources/Scripts/Scene/41046/scene41046.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41047/scene41047.lua b/Resources/Scripts/Scene/41047/scene41047.lua index db7bf6dde..fdc94cab3 100644 --- a/Resources/Scripts/Scene/41047/scene41047.lua +++ b/Resources/Scripts/Scene/41047/scene41047.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41048/scene41048.lua b/Resources/Scripts/Scene/41048/scene41048.lua index 810a89f0e..4a6618288 100644 --- a/Resources/Scripts/Scene/41048/scene41048.lua +++ b/Resources/Scripts/Scene/41048/scene41048.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41049/scene41049.lua b/Resources/Scripts/Scene/41049/scene41049.lua index fd8e6c305..400122a17 100644 --- a/Resources/Scripts/Scene/41049/scene41049.lua +++ b/Resources/Scripts/Scene/41049/scene41049.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41050/scene41050.lua b/Resources/Scripts/Scene/41050/scene41050.lua index 07f46c9ec..29ff97d29 100644 --- a/Resources/Scripts/Scene/41050/scene41050.lua +++ b/Resources/Scripts/Scene/41050/scene41050.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41051/scene41051.lua b/Resources/Scripts/Scene/41051/scene41051.lua index 43faeed75..e1e83d3b8 100644 --- a/Resources/Scripts/Scene/41051/scene41051.lua +++ b/Resources/Scripts/Scene/41051/scene41051.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41052/scene41052.lua b/Resources/Scripts/Scene/41052/scene41052.lua index b1169ef7d..1700acfa7 100644 --- a/Resources/Scripts/Scene/41052/scene41052.lua +++ b/Resources/Scripts/Scene/41052/scene41052.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41053/scene41053.lua b/Resources/Scripts/Scene/41053/scene41053.lua index 33dab53ff..8108bdddb 100644 --- a/Resources/Scripts/Scene/41053/scene41053.lua +++ b/Resources/Scripts/Scene/41053/scene41053.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41054/scene41054.lua b/Resources/Scripts/Scene/41054/scene41054.lua index 52690b04b..2b93e235b 100644 --- a/Resources/Scripts/Scene/41054/scene41054.lua +++ b/Resources/Scripts/Scene/41054/scene41054.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41055/scene41055.lua b/Resources/Scripts/Scene/41055/scene41055.lua index 41949d0f8..34d62d4fb 100644 --- a/Resources/Scripts/Scene/41055/scene41055.lua +++ b/Resources/Scripts/Scene/41055/scene41055.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41056/scene41056.lua b/Resources/Scripts/Scene/41056/scene41056.lua index df6a6dd09..d9b611bab 100644 --- a/Resources/Scripts/Scene/41056/scene41056.lua +++ b/Resources/Scripts/Scene/41056/scene41056.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.183, y = 0.014, z = 14.492 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/41057/scene41057.lua b/Resources/Scripts/Scene/41057/scene41057.lua new file mode 100644 index 000000000..d4ccabd0a --- /dev/null +++ b/Resources/Scripts/Scene/41057/scene41057.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -285.6, z = -285.6 }, + size = { x = 571.3, z = 571.3 }, + born_pos = { x = 0.183, y = 0.014, z = 14.492 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -285.6, z = -285.6 } +} + +-- 所有的区块 +blocks = { 41057 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -285.6, z = -285.6 }, max = { x = 285.6, z = 285.6 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/41057/scene41057_block41057.lua b/Resources/Scripts/Scene/41057/scene41057_block41057.lua new file mode 100644 index 000000000..2e697b5d0 --- /dev/null +++ b/Resources/Scripts/Scene/41057/scene41057_block41057.lua @@ -0,0 +1,6 @@ +-- 所有的group +groups = { + { id = 241057001, pos = { x = 1.104, y = 0.101, z = 8.160 } }, + { id = 241057002, pos = { x = -0.173, y = 0.101, z = -9.792 } }, + { id = 241057003, pos = { x = 5.403, y = 0.024, z = 3.225 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/41057/scene41057_group241057001.lua b/Resources/Scripts/Scene/41057/scene41057_group241057001.lua new file mode 100644 index 000000000..cd4401f03 --- /dev/null +++ b/Resources/Scripts/Scene/41057/scene41057_group241057001.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 241057001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70950010, pos = { x = -0.286, y = 0.034, z = 23.197 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1002, gadget_id = 70950011, pos = { x = -0.032, y = 0.384, z = -23.239 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1003, gadget_id = 70900205, pos = { x = 10.659, y = -2.996, z = -0.654 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002, 1003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/41057/scene41057_group241057002.lua b/Resources/Scripts/Scene/41057/scene41057_group241057002.lua new file mode 100644 index 000000000..308669c96 --- /dev/null +++ b/Resources/Scripts/Scene/41057/scene41057_group241057002.lua @@ -0,0 +1,193 @@ +-- 基础信息 +local base_info = { + group_id = 241057002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70360010, pos = { x = 0.148, y = -0.218, z = 0.003 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1002002, name = "GADGET_CREATE_2002", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2002", action = "action_EVENT_GADGET_CREATE_2002" }, + { config_id = 1002003, name = "SELECT_OPTION_2003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2003", action = "action_EVENT_SELECT_OPTION_2003" }, + { config_id = 1002004, name = "SELECT_OPTION_2004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2004", action = "action_EVENT_SELECT_OPTION_2004", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2001 }, + regions = { }, + triggers = { "GADGET_CREATE_2002", "SELECT_OPTION_2003", "SELECT_OPTION_2004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2002(context, evt) + if 2001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2002(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 241057002, 2001, {177}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2003(context, evt) + -- 判断是gadgetid 2001 option_id 177 + if 2001 ~= evt.param1 then + return false + end + + if 177 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 241057001) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2003(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 241057003, 2) + + -- 删除指定group: 241057002 ;指定config:2001;物件身上指定option:177; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 241057002, 2001, 177) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组241057002中, configid为2001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 241057002, 2001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValueByGroup(context, "wave", 1, 241057003) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2004(context, evt) + -- 判断是gadgetid 2001 option_id 177 + if 2001 ~= evt.param1 then + return false + end + + if 177 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 241057001) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 241057003, 2) + + -- 删除指定group: 241057002 ;指定config:2001;物件身上指定option:177; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 241057002, 2001, 177) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组241057002中, configid为2001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 241057002, 2001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 关闭当前已显示的通用提示栏 + if 0 ~= ScriptLib.sendCloseCommonTipsToClient(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : close_common_tips") + return -1 + end + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValueByGroup(context, "wave", 1, 241057003) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable_by_group") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/41057/scene41057_group241057003.lua b/Resources/Scripts/Scene/41057/scene41057_group241057003.lua new file mode 100644 index 000000000..f68b42ca3 --- /dev/null +++ b/Resources/Scripts/Scene/41057/scene41057_group241057003.lua @@ -0,0 +1,350 @@ +-- 基础信息 +local base_info = { + group_id = 241057003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 3005, monster_id = 21010101, pos = { x = 2.465, y = 0.024, z = -6.868 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3006, monster_id = 21010101, pos = { x = -2.681, y = 0.024, z = -6.834 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3007, monster_id = 21010201, pos = { x = 4.862, y = 0.025, z = -5.673 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3008, monster_id = 21010201, pos = { x = -4.938, y = 0.025, z = -5.531 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3009, monster_id = 21010201, pos = { x = -0.020, y = 0.024, z = -7.142 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3011, monster_id = 20010601, pos = { x = 1.593, y = 0.027, z = -9.942 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3013, monster_id = 20010601, pos = { x = -1.299, y = 0.027, z = -9.852 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3014, monster_id = 20010501, pos = { x = 4.246, y = 0.026, z = -8.782 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3015, monster_id = 20010501, pos = { x = -3.864, y = 0.026, z = -8.673 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3017, monster_id = 21020201, pos = { x = -4.708, y = 0.024, z = -5.799 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3018, monster_id = 21020201, pos = { x = 4.974, y = 0.026, z = -5.690 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3034, monster_id = 22010301, pos = { x = 0.185, y = 0.026, z = -8.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3020, gadget_id = 70900205, pos = { x = 5.183, y = -1.985, z = 0.325 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1003001, name = "ANY_MONSTER_LIVE_3001", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_3001", action = "action_EVENT_ANY_MONSTER_LIVE_3001" }, + { config_id = 1003002, name = "CHALLENGE_SUCCESS_3002", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_3002" }, + { config_id = 1003003, name = "CHALLENGE_FAIL_3003", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_3003" }, + { config_id = 1003004, name = "MONSTER_TIDE_DIE_3004", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "1", condition = "condition_EVENT_MONSTER_TIDE_DIE_3004", action = "action_EVENT_MONSTER_TIDE_DIE_3004", trigger_count = 0 }, + { config_id = 1003010, name = "ANY_MONSTER_DIE_3010", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3010", action = "action_EVENT_ANY_MONSTER_DIE_3010", trigger_count = 0 }, + { config_id = 1003016, name = "ANY_MONSTER_DIE_3016", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3016", action = "action_EVENT_ANY_MONSTER_DIE_3016", trigger_count = 0 }, + { config_id = 1003019, name = "ANY_MONSTER_DIE_3019", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3019", action = "action_EVENT_ANY_MONSTER_DIE_3019", trigger_count = 0 }, + { config_id = 1003033, name = "ANY_MONSTER_DIE_3033", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3033", action = "action_EVENT_ANY_MONSTER_DIE_3033", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "wave", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3020 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_3001", "CHALLENGE_SUCCESS_3002", "CHALLENGE_FAIL_3003", "MONSTER_TIDE_DIE_3004" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 3005, 3006, 3007, 3008, 3009 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3010" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 3011, 3013, 3014, 3015 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3016" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 3017 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3019" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 3018 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3033" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_3001(context, evt) + if 3005 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_3001(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为1的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 1, 241057003, 12, 0, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_3002(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 241057001) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241057002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "wave" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "wave", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_3003(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241057002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241057003, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "wave" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "wave", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_3004(context, evt) + if 1 ~= evt.param1 then + return false + end + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 241057001) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_3004(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241057002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 开启通用UI提示,标题和文本内容配置ID对应TextMapData表中的ID名,0字段控制该UI提示栏的显示时间,填为0时为一直显示 + if 0 ~= ScriptLib.sendShowCommonTipsToClient(context, "", "UI_COMMON_TIPS_TEXT_AVATAR_TRY_OUT", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : show_common_tips") + return -1 + end + + -- 将本组内变量名为 "wave" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "wave", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3010(context, evt) + -- 判断变量"wave"为1 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 1 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3010(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 241057003, 3) + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3016(context, evt) + -- 判断变量"wave"为2 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 2 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3016(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 241057003, 4) + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3019(context, evt) + -- 判断变量"wave"为3 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 3 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3019(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 241057003, 5) + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3033(context, evt) + -- 判断变量"wave"为4 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 4 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3033(context, evt) + -- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为1,场上怪物最少1只,最多1只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 241057003, {3034}, 1, 1, 1) then + return -1 + end + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/41058/scene41058.lua b/Resources/Scripts/Scene/41058/scene41058.lua new file mode 100644 index 000000000..1c16afafc --- /dev/null +++ b/Resources/Scripts/Scene/41058/scene41058.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -285.6, z = -285.6 }, + size = { x = 571.3, z = 571.3 }, + born_pos = { x = 0.183, y = 0.014, z = 14.492 }, + born_rot = { x = 0.000, y = 180.000, z = 0.000 }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -285.6, z = -285.6 } +} + +-- 所有的区块 +blocks = { 41058 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -285.6, z = -285.6 }, max = { x = 285.6, z = 285.6 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/41058/scene41058_block41058.lua b/Resources/Scripts/Scene/41058/scene41058_block41058.lua new file mode 100644 index 000000000..6da4c4ed2 --- /dev/null +++ b/Resources/Scripts/Scene/41058/scene41058_block41058.lua @@ -0,0 +1,6 @@ +-- 所有的group +groups = { + { id = 241058001, refresh_id = 1, pos = { x = 1.104, y = 0.101, z = 8.160 } }, + { id = 241058002, refresh_id = 1, pos = { x = -0.173, y = 0.101, z = -9.792 } }, + { id = 241058003, refresh_id = 1002, pos = { x = 5.292, y = -0.041, z = 3.205 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/41058/scene41058_group241058001.lua b/Resources/Scripts/Scene/41058/scene41058_group241058001.lua new file mode 100644 index 000000000..46a3f4b7e --- /dev/null +++ b/Resources/Scripts/Scene/41058/scene41058_group241058001.lua @@ -0,0 +1,75 @@ +-- 基础信息 +local base_info = { + group_id = 241058001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70950010, pos = { x = -0.286, y = 0.034, z = 23.197 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1002, gadget_id = 70950011, pos = { x = -0.032, y = 0.384, z = -23.239 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + { config_id = 1003, gadget_id = 70900205, pos = { x = 10.659, y = -2.996, z = -0.654 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { + { config_id = 1, name = "stage", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1002, 1003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/41058/scene41058_group241058002.lua b/Resources/Scripts/Scene/41058/scene41058_group241058002.lua new file mode 100644 index 000000000..9fe8a6bee --- /dev/null +++ b/Resources/Scripts/Scene/41058/scene41058_group241058002.lua @@ -0,0 +1,193 @@ +-- 基础信息 +local base_info = { + group_id = 241058002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70360010, pos = { x = 0.158, y = -0.059, z = 0.002 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1002002, name = "GADGET_CREATE_2002", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2002", action = "action_EVENT_GADGET_CREATE_2002" }, + { config_id = 1002003, name = "SELECT_OPTION_2003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2003", action = "action_EVENT_SELECT_OPTION_2003" }, + { config_id = 1002004, name = "SELECT_OPTION_2004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2004", action = "action_EVENT_SELECT_OPTION_2004", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2001 }, + regions = { }, + triggers = { "GADGET_CREATE_2002", "SELECT_OPTION_2003", "SELECT_OPTION_2004" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2002(context, evt) + if 2001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2002(context, evt) + -- 设置操作台选项 + if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 241058002, 2001, {177}) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2003(context, evt) + -- 判断是gadgetid 2001 option_id 177 + if 2001 ~= evt.param1 then + return false + end + + if 177 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为0 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 241058001) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2003(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 241058003, 2) + + -- 删除指定group: 241058002 ;指定config:2001;物件身上指定option:177; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 241058002, 2001, 177) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组241058002中, configid为2001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 241058002, 2001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValueByGroup(context, "wave", 1, 241058003) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable_by_group") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SELECT_OPTION_2004(context, evt) + -- 判断是gadgetid 2001 option_id 177 + if 2001 ~= evt.param1 then + return false + end + + if 177 ~= evt.param2 then + return false + end + + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 241058001) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SELECT_OPTION_2004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 241058003, 2) + + -- 删除指定group: 241058002 ;指定config:2001;物件身上指定option:177; + if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 241058002, 2001, 177) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId") + return -1 + end + + -- 改变指定group组241058002中, configid为2001的gadget的state + if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 241058002, 2001, GadgetState.GearStop) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId") + return -1 + end + + -- 关闭当前已显示的通用提示栏 + if 0 ~= ScriptLib.sendCloseCommonTipsToClient(context) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : close_common_tips") + return -1 + end + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValueByGroup(context, "wave", 1, 241058003) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable_by_group") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/41058/scene41058_group241058003.lua b/Resources/Scripts/Scene/41058/scene41058_group241058003.lua new file mode 100644 index 000000000..fc7fab014 --- /dev/null +++ b/Resources/Scripts/Scene/41058/scene41058_group241058003.lua @@ -0,0 +1,372 @@ +-- 基础信息 +local base_info = { + group_id = 241058003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 3001, monster_id = 20011001, pos = { x = 2.646, y = 0.019, z = -6.904 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3002, monster_id = 20011001, pos = { x = -2.500, y = 0.020, z = -6.870 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3003, monster_id = 21010201, pos = { x = 5.042, y = 0.021, z = -5.710 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3004, monster_id = 21010201, pos = { x = -4.757, y = 0.021, z = -5.568 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3005, monster_id = 20010601, pos = { x = 2.810, y = 0.026, z = -6.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3006, monster_id = 21010201, pos = { x = 0.078, y = 0.027, z = -7.213 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3007, monster_id = 20010601, pos = { x = -2.580, y = 0.026, z = -6.578 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3008, monster_id = 21010101, pos = { x = 5.085, y = 0.027, z = -5.765 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3009, monster_id = 21010101, pos = { x = -5.000, y = 0.026, z = -5.648 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3011, monster_id = 20011101, pos = { x = 0.161, y = 0.021, z = -7.179 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3013, monster_id = 21020201, pos = { x = 0.088, y = 0.019, z = -10.331 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3015, monster_id = 21010101, pos = { x = 6.002, y = 0.021, z = -9.052 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3016, monster_id = 21010101, pos = { x = -5.576, y = 0.021, z = -8.926 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3019, monster_id = 21010101, pos = { x = 2.810, y = 0.026, z = -9.925 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3020, monster_id = 21020201, pos = { x = 0.078, y = 0.027, z = -9.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3026, monster_id = 21020201, pos = { x = 2.014, y = 0.019, z = -12.186 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3027, monster_id = 21020201, pos = { x = -1.897, y = 0.019, z = -12.204 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3029, monster_id = 21010101, pos = { x = -2.580, y = 0.026, z = -9.891 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3030, monster_id = 21010201, pos = { x = 5.085, y = 0.027, z = -9.078 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3031, monster_id = 21010201, pos = { x = -5.000, y = 0.026, z = -8.961 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3032, monster_id = 20011001, pos = { x = 3.116, y = 0.019, z = -9.633 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3035, monster_id = 20011001, pos = { x = -2.601, y = 0.019, z = -9.650 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3021, gadget_id = 70900205, pos = { x = 5.073, y = -2.049, z = 0.305 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1003010, name = "ANY_MONSTER_DIE_3010", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3010", action = "action_EVENT_ANY_MONSTER_DIE_3010", trigger_count = 0 }, + { config_id = 1003012, name = "ANY_MONSTER_DIE_3012", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3012", action = "action_EVENT_ANY_MONSTER_DIE_3012", trigger_count = 0 }, + { config_id = 1003022, name = "ANY_MONSTER_LIVE_3022", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_3022", action = "action_EVENT_ANY_MONSTER_LIVE_3022" }, + { config_id = 1003023, name = "CHALLENGE_SUCCESS_3023", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "1", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_3023" }, + { config_id = 1003024, name = "CHALLENGE_FAIL_3024", event = EventType.EVENT_CHALLENGE_FAIL, source = "1", condition = "", action = "action_EVENT_CHALLENGE_FAIL_3024" }, + { config_id = 1003025, name = "MONSTER_TIDE_DIE_3025", event = EventType.EVENT_MONSTER_TIDE_DIE, source = "1", condition = "condition_EVENT_MONSTER_TIDE_DIE_3025", action = "action_EVENT_MONSTER_TIDE_DIE_3025", trigger_count = 0 }, + { config_id = 1003028, name = "ANY_MONSTER_DIE_3028", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3028", action = "action_EVENT_ANY_MONSTER_DIE_3028", trigger_count = 0 }, + { config_id = 1003033, name = "ANY_MONSTER_DIE_3033", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3033", action = "action_EVENT_ANY_MONSTER_DIE_3033", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "wave", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 3014, monster_id = 20010501, pos = { x = -3.779, y = 0.020, z = -9.741 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3017, monster_id = 20011101, pos = { x = 1.744, y = 0.021, z = -10.050 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true }, + { config_id = 3018, monster_id = 20010601, pos = { x = -1.470, y = 0.021, z = -10.050 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 11010210, disableWander = true } + }, + triggers = { + { config_id = 1003034, name = "ANY_MONSTER_DIE_3034", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_3034", action = "action_EVENT_ANY_MONSTER_DIE_3034", trigger_count = 0 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 3021 }, + regions = { }, + triggers = { "ANY_MONSTER_LIVE_3022", "CHALLENGE_SUCCESS_3023", "CHALLENGE_FAIL_3024", "MONSTER_TIDE_DIE_3025" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 3001, 3002, 3003, 3004, 3011 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3012" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 3013, 3015, 3016, 3032, 3035 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3010" }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 3005, 3006, 3007, 3008, 3009 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3033" }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = , + monsters = { 3019, 3020, 3029, 3030, 3031 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_3028" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3010(context, evt) + -- 判断变量"wave"为2 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 2 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3010(context, evt) + -- 添加suite4的新内容 + ScriptLib.AddExtraGroupSuite(context, 241058003, 4) + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 判断变量"wave"为1 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 1 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3012(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 241058003, 3) + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_3022(context, evt) + if 3001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_3022(context, evt) + -- 创建编号为1(该挑战的识别id),挑战内容为1的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 1, 241058003, 22, 0, 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_SUCCESS_3023(context, evt) + -- 将本组内变量名为 "stage" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "stage", 1, 241058001) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241058002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "wave" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "wave", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_CHALLENGE_FAIL_3024(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241058002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241058003, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 将本组内变量名为 "wave" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "wave", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_MONSTER_TIDE_DIE_3025(context, evt) + if 2 ~= evt.param1 then + return false + end + + -- 判断变量"stage"为1 + if ScriptLib.GetGroupVariableValueByGroup(context, "stage", 241058001) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_MONSTER_TIDE_DIE_3025(context, evt) + -- 重新生成指定group,指定suite + if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 241058002, suite = 1 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite") + return -1 + end + + -- 开启通用UI提示,标题和文本内容配置ID对应TextMapData表中的ID名,0字段控制该UI提示栏的显示时间,填为0时为一直显示 + if 0 ~= ScriptLib.sendShowCommonTipsToClient(context, "", "UI_COMMON_TIPS_TEXT_AVATAR_TRY_OUT", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : show_common_tips") + return -1 + end + + -- 将本组内变量名为 "wave" 的变量设置为 0 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "wave", 0) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3028(context, evt) + -- 判断变量"wave"为4 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 4 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3028(context, evt) + -- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为2,场上怪物最少2只,最多2只 + if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 241058003, {3026,3027}, 2, 2, 2) then + return -1 + end + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_3033(context, evt) + -- 判断变量"wave"为3 + if ScriptLib.GetGroupVariableValue(context, "wave") ~= 3 then + return false + end + + -- 判断剩余怪物数量是否是0 + if ScriptLib.GetGroupMonsterCount(context) ~= 0 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_3033(context, evt) + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 241058003, 5) + + -- 针对当前group内变量名为 "wave" 的变量,进行修改,变化值为 1 + if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "wave", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable") + return -1 + end + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/42001/scene42001.lua b/Resources/Scripts/Scene/42001/scene42001.lua index f921b4dae..f86d1f5cb 100644 --- a/Resources/Scripts/Scene/42001/scene42001.lua +++ b/Resources/Scripts/Scene/42001/scene42001.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 60.489, y = 14.693, z = -32.445 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -7, + city_id = 2, vision_anchor = { x = -735.1, z = -512.7 } } diff --git a/Resources/Scripts/Scene/42002/scene42002.lua b/Resources/Scripts/Scene/42002/scene42002.lua index d94abce45..9d827e336 100644 --- a/Resources/Scripts/Scene/42002/scene42002.lua +++ b/Resources/Scripts/Scene/42002/scene42002.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 32.006, y = -3.997, z = -1.093 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -12, + city_id = 2, vision_anchor = { x = -745.8, z = -572.3 } } diff --git a/Resources/Scripts/Scene/42003/scene42003.lua b/Resources/Scripts/Scene/42003/scene42003.lua index 69bb87215..a99006dc2 100644 --- a/Resources/Scripts/Scene/42003/scene42003.lua +++ b/Resources/Scripts/Scene/42003/scene42003.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 94.705, y = 3.037, z = -54.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 } } }, die_y = -9, + city_id = 2, vision_anchor = { x = -466.7, z = -588.8 } } diff --git a/Resources/Scripts/Scene/42004/scene42004.lua b/Resources/Scripts/Scene/42004/scene42004.lua index 52b3adf78..56a8800c4 100644 --- a/Resources/Scripts/Scene/42004/scene42004.lua +++ b/Resources/Scripts/Scene/42004/scene42004.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 26.727, y = 2.239, z = -16.852 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -19, + city_id = 2, vision_anchor = { x = -724.9, z = -802.8 } } diff --git a/Resources/Scripts/Scene/42005/scene42005.lua b/Resources/Scripts/Scene/42005/scene42005.lua index 8760e5668..86190c1f5 100644 --- a/Resources/Scripts/Scene/42005/scene42005.lua +++ b/Resources/Scripts/Scene/42005/scene42005.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 61.092, y = -2.373, z = -44.660 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -11, + city_id = 2, vision_anchor = { x = -475.4, z = -471.4 } } diff --git a/Resources/Scripts/Scene/42006/scene42006.lua b/Resources/Scripts/Scene/42006/scene42006.lua index 2bf58ff63..4907a3391 100644 --- a/Resources/Scripts/Scene/42006/scene42006.lua +++ b/Resources/Scripts/Scene/42006/scene42006.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 40.405, y = -4.156, z = -54.732 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -12, + city_id = 2, vision_anchor = { x = -355.1, z = -669.5 } } diff --git a/Resources/Scripts/Scene/42007/scene42007.lua b/Resources/Scripts/Scene/42007/scene42007.lua index 6c3d39d92..ebd04fcb6 100644 --- a/Resources/Scripts/Scene/42007/scene42007.lua +++ b/Resources/Scripts/Scene/42007/scene42007.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 109.970, y = -9.632, z = -9.123 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -33, + city_id = 2, vision_anchor = { x = -428.5, z = -475.2 } } diff --git a/Resources/Scripts/Scene/42008/scene42008.lua b/Resources/Scripts/Scene/42008/scene42008.lua index e49ae7398..ad6b38bc4 100644 --- a/Resources/Scripts/Scene/42008/scene42008.lua +++ b/Resources/Scripts/Scene/42008/scene42008.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 123.812, y = 3.275, z = -43.129 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -9, + city_id = 2, vision_anchor = { x = -466.7, z = -588.8 } } diff --git a/Resources/Scripts/Scene/42009/scene42009.lua b/Resources/Scripts/Scene/42009/scene42009.lua index ba5a3edf2..f3cfbd17e 100644 --- a/Resources/Scripts/Scene/42009/scene42009.lua +++ b/Resources/Scripts/Scene/42009/scene42009.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 31.754, y = -3.995, z = -1.349 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -12, + city_id = 2, vision_anchor = { x = -745.8, z = -572.3 } } diff --git a/Resources/Scripts/Scene/42010/scene42010.lua b/Resources/Scripts/Scene/42010/scene42010.lua index 0c9166c2e..3ae91fe0f 100644 --- a/Resources/Scripts/Scene/42010/scene42010.lua +++ b/Resources/Scripts/Scene/42010/scene42010.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 61.399, y = 14.672, z = -28.309 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -7, + city_id = 2, vision_anchor = { x = -396.9, z = -511.2 } } diff --git a/Resources/Scripts/Scene/42011/scene42011.lua b/Resources/Scripts/Scene/42011/scene42011.lua index 5b32d3462..bac62667d 100644 --- a/Resources/Scripts/Scene/42011/scene42011.lua +++ b/Resources/Scripts/Scene/42011/scene42011.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 61.376, y = -2.374, z = -45.271 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -11, + city_id = 2, vision_anchor = { x = -475.4, z = -471.4 } } diff --git a/Resources/Scripts/Scene/42012/scene42012.lua b/Resources/Scripts/Scene/42012/scene42012.lua index 8b03cf7b7..0311198ab 100644 --- a/Resources/Scripts/Scene/42012/scene42012.lua +++ b/Resources/Scripts/Scene/42012/scene42012.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 102.494, y = -9.633, z = -9.208 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -33, + city_id = 2, vision_anchor = { x = -428.5, z = -475.2 } } diff --git a/Resources/Scripts/Scene/42013/scene42013.lua b/Resources/Scripts/Scene/42013/scene42013.lua index 5f51ce48f..e2ef29a09 100644 --- a/Resources/Scripts/Scene/42013/scene42013.lua +++ b/Resources/Scripts/Scene/42013/scene42013.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 93.928, y = 3.113, z = -55.441 }, rot = { x = 0.000, y = 90.000, z = 0.000 } } }, die_y = -9, + city_id = 2, vision_anchor = { x = -466.7, z = -588.8 } } diff --git a/Resources/Scripts/Scene/42014/scene42014.lua b/Resources/Scripts/Scene/42014/scene42014.lua index ebdc8a804..cf2f2706b 100644 --- a/Resources/Scripts/Scene/42014/scene42014.lua +++ b/Resources/Scripts/Scene/42014/scene42014.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 41.986, y = -4.160, z = -64.906 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -12, + city_id = 2, vision_anchor = { x = -355.1, z = -669.5 } } diff --git a/Resources/Scripts/Scene/43001/scene43001.lua b/Resources/Scripts/Scene/43001/scene43001.lua index b4201d471..c6c951a68 100644 --- a/Resources/Scripts/Scene/43001/scene43001.lua +++ b/Resources/Scripts/Scene/43001/scene43001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.853, y = 40.586, z = 42.139 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.02457, + city_id = 1, vision_anchor = { x = -100.0, z = -140.0 } } diff --git a/Resources/Scripts/Scene/43002/scene43002.lua b/Resources/Scripts/Scene/43002/scene43002.lua index 69fd764b6..589afcf7f 100644 --- a/Resources/Scripts/Scene/43002/scene43002.lua +++ b/Resources/Scripts/Scene/43002/scene43002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.853, y = 40.586, z = 42.139 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.02457, + city_id = 1, vision_anchor = { x = -92.9, z = -102.5 } } diff --git a/Resources/Scripts/Scene/43003/scene43003.lua b/Resources/Scripts/Scene/43003/scene43003.lua index bce656346..ce8ae0c35 100644 --- a/Resources/Scripts/Scene/43003/scene43003.lua +++ b/Resources/Scripts/Scene/43003/scene43003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.853, y = 40.586, z = 42.139 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.02457, + city_id = 1, vision_anchor = { x = -92.9, z = -102.5 } } diff --git a/Resources/Scripts/Scene/43004/scene43004.lua b/Resources/Scripts/Scene/43004/scene43004.lua index 9fd0f778a..b36f52981 100644 --- a/Resources/Scripts/Scene/43004/scene43004.lua +++ b/Resources/Scripts/Scene/43004/scene43004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.853, y = 40.586, z = 42.139 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.02457, + city_id = 1, vision_anchor = { x = -92.9, z = -102.5 } } diff --git a/Resources/Scripts/Scene/43005/scene43005.lua b/Resources/Scripts/Scene/43005/scene43005.lua index f024ea130..dc098d238 100644 --- a/Resources/Scripts/Scene/43005/scene43005.lua +++ b/Resources/Scripts/Scene/43005/scene43005.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.853, y = 40.586, z = 42.139 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.02457, + city_id = 1, vision_anchor = { x = -92.9, z = -102.5 } } diff --git a/Resources/Scripts/Scene/43006/scene43006.lua b/Resources/Scripts/Scene/43006/scene43006.lua index bfe62cf8d..1fc799847 100644 --- a/Resources/Scripts/Scene/43006/scene43006.lua +++ b/Resources/Scripts/Scene/43006/scene43006.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.853, y = 40.586, z = 42.139 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.02457, + city_id = 1, vision_anchor = { x = -92.9, z = -102.5 } } diff --git a/Resources/Scripts/Scene/43007/scene43007.lua b/Resources/Scripts/Scene/43007/scene43007.lua index fb6c2b044..76e091474 100644 --- a/Resources/Scripts/Scene/43007/scene43007.lua +++ b/Resources/Scripts/Scene/43007/scene43007.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.169, y = 40.660, z = 37.285 }, born_rot = { x = 0.000, y = 180.771, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/43008/scene43008.lua b/Resources/Scripts/Scene/43008/scene43008.lua index 4fb871f8e..1a8a7da91 100644 --- a/Resources/Scripts/Scene/43008/scene43008.lua +++ b/Resources/Scripts/Scene/43008/scene43008.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.169, y = 40.660, z = 37.285 }, born_rot = { x = 0.000, y = 180.771, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/43009/scene43009.lua b/Resources/Scripts/Scene/43009/scene43009.lua index 19e608e3c..259722e4a 100644 --- a/Resources/Scripts/Scene/43009/scene43009.lua +++ b/Resources/Scripts/Scene/43009/scene43009.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.684, y = 40.678, z = 38.853 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/43010/scene43010.lua b/Resources/Scripts/Scene/43010/scene43010.lua index 3a12e770f..72d865857 100644 --- a/Resources/Scripts/Scene/43010/scene43010.lua +++ b/Resources/Scripts/Scene/43010/scene43010.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.237, y = 40.660, z = 39.812 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/43011/scene43011.lua b/Resources/Scripts/Scene/43011/scene43011.lua index 3a821c468..faada8f3a 100644 --- a/Resources/Scripts/Scene/43011/scene43011.lua +++ b/Resources/Scripts/Scene/43011/scene43011.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.499, y = 40.660, z = 37.712 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/43012/scene43012.lua b/Resources/Scripts/Scene/43012/scene43012.lua index e3960158e..7e6869ae2 100644 --- a/Resources/Scripts/Scene/43012/scene43012.lua +++ b/Resources/Scripts/Scene/43012/scene43012.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.594, y = 40.669, z = 39.063 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/43013/scene43013.lua b/Resources/Scripts/Scene/43013/scene43013.lua index 9e85f9855..aba3aca1f 100644 --- a/Resources/Scripts/Scene/43013/scene43013.lua +++ b/Resources/Scripts/Scene/43013/scene43013.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 17.409, y = 40.660, z = 39.526 }, born_rot = { x = 0.000, y = 180.770, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/44001/scene44001.lua b/Resources/Scripts/Scene/44001/scene44001.lua index 85757233f..e6eebc3b6 100644 --- a/Resources/Scripts/Scene/44001/scene44001.lua +++ b/Resources/Scripts/Scene/44001/scene44001.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -36.073, y = 0.990, z = 53.797 }, rot = { x = 0.000, y = 90.000, z = 0.000 } } }, die_y = -9.1, + city_id = 2, vision_anchor = { x = -3790.5, z = -2803.2 } } diff --git a/Resources/Scripts/Scene/44002/scene44002.lua b/Resources/Scripts/Scene/44002/scene44002.lua index 50a87d2f5..2b3f0781e 100644 --- a/Resources/Scripts/Scene/44002/scene44002.lua +++ b/Resources/Scripts/Scene/44002/scene44002.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 343.066, y = -27.850, z = 484.237 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -35, + city_id = 1, vision_anchor = { x = -2325.0, z = -1646.1 } } diff --git a/Resources/Scripts/Scene/44003/scene44003.lua b/Resources/Scripts/Scene/44003/scene44003.lua index ce71bb9f4..226e4b968 100644 --- a/Resources/Scripts/Scene/44003/scene44003.lua +++ b/Resources/Scripts/Scene/44003/scene44003.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -131.124, y = 21.726, z = 43.557 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = 15, + city_id = 2, vision_anchor = { x = -2567.7, z = -1677.0 } } diff --git a/Resources/Scripts/Scene/44004/scene44004.lua b/Resources/Scripts/Scene/44004/scene44004.lua index 172e629a8..7da757995 100644 --- a/Resources/Scripts/Scene/44004/scene44004.lua +++ b/Resources/Scripts/Scene/44004/scene44004.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.259, y = 0.028, z = 20.676 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -9, + city_id = 1, vision_anchor = { x = -646.6, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/44005/scene44005.lua b/Resources/Scripts/Scene/44005/scene44005.lua index f7ca123d1..da04679d1 100644 --- a/Resources/Scripts/Scene/44005/scene44005.lua +++ b/Resources/Scripts/Scene/44005/scene44005.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.060, y = -0.102, z = 18.935 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -622.8, z = -488.6 } } diff --git a/Resources/Scripts/Scene/44006/scene44006.lua b/Resources/Scripts/Scene/44006/scene44006.lua index 990b5c407..c0a71cd26 100644 --- a/Resources/Scripts/Scene/44006/scene44006.lua +++ b/Resources/Scripts/Scene/44006/scene44006.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.449, y = 0.046, z = 20.332 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -973.0, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/44007/scene44007.lua b/Resources/Scripts/Scene/44007/scene44007.lua index f33797495..53b3f5f65 100644 --- a/Resources/Scripts/Scene/44007/scene44007.lua +++ b/Resources/Scripts/Scene/44007/scene44007.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.000, y = -0.102, z = 16.696 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -10, + city_id = 1, vision_anchor = { x = -622.8, z = -556.4 } } diff --git a/Resources/Scripts/Scene/44011/scene44011.lua b/Resources/Scripts/Scene/44011/scene44011.lua index dbbbe26fb..ec548f73c 100644 --- a/Resources/Scripts/Scene/44011/scene44011.lua +++ b/Resources/Scripts/Scene/44011/scene44011.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -0.011, y = -0.102, z = 17.820 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/44012/scene44012.lua b/Resources/Scripts/Scene/44012/scene44012.lua index 96ce56a18..2895fe20c 100644 --- a/Resources/Scripts/Scene/44012/scene44012.lua +++ b/Resources/Scripts/Scene/44012/scene44012.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.005, y = 0.000, z = 16.092 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -9, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/44013/scene44013.lua b/Resources/Scripts/Scene/44013/scene44013.lua index 81f6bd2fb..2605a96ab 100644 --- a/Resources/Scripts/Scene/44013/scene44013.lua +++ b/Resources/Scripts/Scene/44013/scene44013.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.005, y = 0.000, z = 16.092 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45000/scene45000.lua b/Resources/Scripts/Scene/45000/scene45000.lua index 2d4e45c51..af79b7679 100644 --- a/Resources/Scripts/Scene/45000/scene45000.lua +++ b/Resources/Scripts/Scene/45000/scene45000.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 34.275, y = -4.003, z = 3.888 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -15, + city_id = 2, vision_anchor = { x = -309.5, z = -349.6 } } diff --git a/Resources/Scripts/Scene/45001/scene45001.lua b/Resources/Scripts/Scene/45001/scene45001.lua index 4d4899cdb..c34d3e27f 100644 --- a/Resources/Scripts/Scene/45001/scene45001.lua +++ b/Resources/Scripts/Scene/45001/scene45001.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 67.583, y = 14.763, z = -33.342 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -15, + city_id = 2, vision_anchor = { x = -5000.0, z = -5000.0 } } diff --git a/Resources/Scripts/Scene/45002/scene45002.lua b/Resources/Scripts/Scene/45002/scene45002.lua index c6e17616b..a65ad301d 100644 --- a/Resources/Scripts/Scene/45002/scene45002.lua +++ b/Resources/Scripts/Scene/45002/scene45002.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 31.615, y = -4.003, z = 1.821 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -15, + city_id = 2, vision_anchor = { x = -309.5, z = -349.6 } } diff --git a/Resources/Scripts/Scene/45003/scene45003.lua b/Resources/Scripts/Scene/45003/scene45003.lua index ffe4029f6..67c73fd02 100644 --- a/Resources/Scripts/Scene/45003/scene45003.lua +++ b/Resources/Scripts/Scene/45003/scene45003.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 41.986, y = -4.160, z = -64.906 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -12, + city_id = 2, vision_anchor = { x = -355.1, z = -669.5 } } diff --git a/Resources/Scripts/Scene/45004/scene45004.lua b/Resources/Scripts/Scene/45004/scene45004.lua index 96bc6ad93..74c869751 100644 --- a/Resources/Scripts/Scene/45004/scene45004.lua +++ b/Resources/Scripts/Scene/45004/scene45004.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 109.970, y = -9.632, z = -9.123 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -33, + city_id = 2, vision_anchor = { x = -428.5, z = -475.2 } } diff --git a/Resources/Scripts/Scene/45005/scene45005.lua b/Resources/Scripts/Scene/45005/scene45005.lua index 41d4d0dae..d1e162716 100644 --- a/Resources/Scripts/Scene/45005/scene45005.lua +++ b/Resources/Scripts/Scene/45005/scene45005.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 61.376, y = -2.374, z = -45.271 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -11, + city_id = 2, vision_anchor = { x = -475.4, z = -471.4 } } diff --git a/Resources/Scripts/Scene/45007/scene45007.lua b/Resources/Scripts/Scene/45007/scene45007.lua index 589c0fc51..773d49101 100644 --- a/Resources/Scripts/Scene/45007/scene45007.lua +++ b/Resources/Scripts/Scene/45007/scene45007.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 61.381, y = -2.374, z = -48.173 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -20, + city_id = 2, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/45008/scene45008.lua b/Resources/Scripts/Scene/45008/scene45008.lua index f1f8118db..4c77e3551 100644 --- a/Resources/Scripts/Scene/45008/scene45008.lua +++ b/Resources/Scripts/Scene/45008/scene45008.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 67.583, y = 14.763, z = -33.342 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -15, + city_id = 2, vision_anchor = { x = -5000.0, z = -5000.0 } } diff --git a/Resources/Scripts/Scene/45009/scene45009.lua b/Resources/Scripts/Scene/45009/scene45009.lua index c4dddc3a4..50a5329cd 100644 --- a/Resources/Scripts/Scene/45009/scene45009.lua +++ b/Resources/Scripts/Scene/45009/scene45009.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 31.615, y = -4.003, z = 1.821 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -15, + city_id = 2, vision_anchor = { x = -309.5, z = -349.6 } } diff --git a/Resources/Scripts/Scene/45010/scene45010.lua b/Resources/Scripts/Scene/45010/scene45010.lua index b0eea9ff1..f29ed9023 100644 --- a/Resources/Scripts/Scene/45010/scene45010.lua +++ b/Resources/Scripts/Scene/45010/scene45010.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 41.986, y = -4.160, z = -64.906 }, rot = { x = 0.000, y = 270.000, z = 0.000 } } }, die_y = -12, + city_id = 2, vision_anchor = { x = -355.1, z = -669.5 } } diff --git a/Resources/Scripts/Scene/45011/scene45011.lua b/Resources/Scripts/Scene/45011/scene45011.lua index dfa1a9c2f..22cd5ba8a 100644 --- a/Resources/Scripts/Scene/45011/scene45011.lua +++ b/Resources/Scripts/Scene/45011/scene45011.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 109.970, y = -9.632, z = -9.123 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -33, + city_id = 2, vision_anchor = { x = -428.5, z = -475.2 } } diff --git a/Resources/Scripts/Scene/45012/scene45012.lua b/Resources/Scripts/Scene/45012/scene45012.lua index d2472945c..b77f04797 100644 --- a/Resources/Scripts/Scene/45012/scene45012.lua +++ b/Resources/Scripts/Scene/45012/scene45012.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 61.376, y = -2.374, z = -45.271 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -11, + city_id = 2, vision_anchor = { x = -475.4, z = -471.4 } } diff --git a/Resources/Scripts/Scene/45013/scene45013.lua b/Resources/Scripts/Scene/45013/scene45013.lua index ad538561b..2ed69fa01 100644 --- a/Resources/Scripts/Scene/45013/scene45013.lua +++ b/Resources/Scripts/Scene/45013/scene45013.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 37.037, y = 3.160, z = -0.702 }, born_rot = { x = 0.000, y = 225.000, z = 0.000 }, die_y = -3.5, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45014/scene45014.lua b/Resources/Scripts/Scene/45014/scene45014.lua index 82064242f..fd80d73fd 100644 --- a/Resources/Scripts/Scene/45014/scene45014.lua +++ b/Resources/Scripts/Scene/45014/scene45014.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 34.000, y = -4.000, z = -4.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -11, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45015/scene45015.lua b/Resources/Scripts/Scene/45015/scene45015.lua index a65a2cbd9..75d02589a 100644 --- a/Resources/Scripts/Scene/45015/scene45015.lua +++ b/Resources/Scripts/Scene/45015/scene45015.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 46.615, y = -4.159, z = -67.904 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -10, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45016/scene45016.lua b/Resources/Scripts/Scene/45016/scene45016.lua index 696ac2456..60f8956e3 100644 --- a/Resources/Scripts/Scene/45016/scene45016.lua +++ b/Resources/Scripts/Scene/45016/scene45016.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 106.388, y = -9.634, z = 11.692 }, born_rot = { x = 0.000, y = 179.636, z = 0.000 }, die_y = -17, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45017/scene45017.lua b/Resources/Scripts/Scene/45017/scene45017.lua index 45bf02b6a..d51f8b0c2 100644 --- a/Resources/Scripts/Scene/45017/scene45017.lua +++ b/Resources/Scripts/Scene/45017/scene45017.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 37.037, y = 3.160, z = -0.702 }, born_rot = { x = 0.000, y = 225.000, z = 0.000 }, die_y = -3.5, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45018/scene45018.lua b/Resources/Scripts/Scene/45018/scene45018.lua index c7f108604..64a1233af 100644 --- a/Resources/Scripts/Scene/45018/scene45018.lua +++ b/Resources/Scripts/Scene/45018/scene45018.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 34.000, y = -4.000, z = -4.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -11, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45019/scene45019.lua b/Resources/Scripts/Scene/45019/scene45019.lua index 8f58efcff..ad65a1b91 100644 --- a/Resources/Scripts/Scene/45019/scene45019.lua +++ b/Resources/Scripts/Scene/45019/scene45019.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 46.615, y = -4.159, z = -67.904 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -10, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45020/scene45020.lua b/Resources/Scripts/Scene/45020/scene45020.lua index 9fe789985..1aedc3623 100644 --- a/Resources/Scripts/Scene/45020/scene45020.lua +++ b/Resources/Scripts/Scene/45020/scene45020.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 106.388, y = -9.634, z = 11.692 }, born_rot = { x = 0.000, y = 179.636, z = 0.000 }, die_y = -17, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45050/scene45050.lua b/Resources/Scripts/Scene/45050/scene45050.lua index 0df49bf73..9696484ee 100644 --- a/Resources/Scripts/Scene/45050/scene45050.lua +++ b/Resources/Scripts/Scene/45050/scene45050.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -108.000, y = -8.000, z = 13.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45051/scene45051.lua b/Resources/Scripts/Scene/45051/scene45051.lua index 849f0a797..fc12dbd5e 100644 --- a/Resources/Scripts/Scene/45051/scene45051.lua +++ b/Resources/Scripts/Scene/45051/scene45051.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -223.500, y = 0.000, z = -0.500 }, born_rot = { x = 0.000, y = 89.777, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45052/scene45052.lua b/Resources/Scripts/Scene/45052/scene45052.lua index 842b334d9..78d1d0294 100644 --- a/Resources/Scripts/Scene/45052/scene45052.lua +++ b/Resources/Scripts/Scene/45052/scene45052.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 38.407, y = 198.356, z = -53.494 }, born_rot = { x = 0.000, y = 267.191, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45053/scene45053.lua b/Resources/Scripts/Scene/45053/scene45053.lua index 3fe33c25b..a6bfc63da 100644 --- a/Resources/Scripts/Scene/45053/scene45053.lua +++ b/Resources/Scripts/Scene/45053/scene45053.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -74.514, y = 0.365, z = -0.999 }, born_rot = { x = 0.000, y = 89.647, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45054/scene45054.lua b/Resources/Scripts/Scene/45054/scene45054.lua index 2ec9574ad..2941a1518 100644 --- a/Resources/Scripts/Scene/45054/scene45054.lua +++ b/Resources/Scripts/Scene/45054/scene45054.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.566, y = 31.408, z = -2.206 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45055/scene45055.lua b/Resources/Scripts/Scene/45055/scene45055.lua index 03e685c0e..9bb8698a2 100644 --- a/Resources/Scripts/Scene/45055/scene45055.lua +++ b/Resources/Scripts/Scene/45055/scene45055.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -108.000, y = -8.000, z = 13.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45056/scene45056.lua b/Resources/Scripts/Scene/45056/scene45056.lua index bd3362093..77709b290 100644 --- a/Resources/Scripts/Scene/45056/scene45056.lua +++ b/Resources/Scripts/Scene/45056/scene45056.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -223.500, y = 0.000, z = -0.500 }, born_rot = { x = 0.000, y = 89.777, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45057/scene45057.lua b/Resources/Scripts/Scene/45057/scene45057.lua index 07feddd33..e67d92d48 100644 --- a/Resources/Scripts/Scene/45057/scene45057.lua +++ b/Resources/Scripts/Scene/45057/scene45057.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 38.509, y = 198.355, z = -53.392 }, born_rot = { x = 0.000, y = 267.191, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45058/scene45058.lua b/Resources/Scripts/Scene/45058/scene45058.lua index 96f92f757..303f4f59b 100644 --- a/Resources/Scripts/Scene/45058/scene45058.lua +++ b/Resources/Scripts/Scene/45058/scene45058.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -74.613, y = 0.327, z = -0.637 }, born_rot = { x = 0.000, y = 89.647, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/45059/scene45059.lua b/Resources/Scripts/Scene/45059/scene45059.lua index fabaa6da0..ddbdddba5 100644 --- a/Resources/Scripts/Scene/45059/scene45059.lua +++ b/Resources/Scripts/Scene/45059/scene45059.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.931, y = 31.356, z = -2.560 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46001/scene46001.lua b/Resources/Scripts/Scene/46001/scene46001.lua index b59c0e7a3..e0cf1194a 100644 --- a/Resources/Scripts/Scene/46001/scene46001.lua +++ b/Resources/Scripts/Scene/46001/scene46001.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 0.015, y = -0.102, z = 17.975 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -25, + city_id = 3, vision_anchor = { x = -5000.0, z = -5000.0 } } diff --git a/Resources/Scripts/Scene/46101/scene46101.lua b/Resources/Scripts/Scene/46101/scene46101.lua index e562c661a..39f9782b1 100644 --- a/Resources/Scripts/Scene/46101/scene46101.lua +++ b/Resources/Scripts/Scene/46101/scene46101.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = 21.014, y = 2.012, z = 68.713 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -20, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46201/scene46201.lua b/Resources/Scripts/Scene/46201/scene46201.lua index d11751358..8ac54e79b 100644 --- a/Resources/Scripts/Scene/46201/scene46201.lua +++ b/Resources/Scripts/Scene/46201/scene46201.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 60.285, y = 48.941, z = 68.734 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = 30, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46202/scene46202.lua b/Resources/Scripts/Scene/46202/scene46202.lua index 29bdf0d4d..e726bbbce 100644 --- a/Resources/Scripts/Scene/46202/scene46202.lua +++ b/Resources/Scripts/Scene/46202/scene46202.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -9.968, y = -44.742, z = -0.026 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -100, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46203/scene46203.lua b/Resources/Scripts/Scene/46203/scene46203.lua index f932a0c32..463f71713 100644 --- a/Resources/Scripts/Scene/46203/scene46203.lua +++ b/Resources/Scripts/Scene/46203/scene46203.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 323.000, y = 199.800, z = 730.230 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -21, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46300/scene46300.lua b/Resources/Scripts/Scene/46300/scene46300.lua index ca9944fab..df0ef2dcd 100644 --- a/Resources/Scripts/Scene/46300/scene46300.lua +++ b/Resources/Scripts/Scene/46300/scene46300.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 520.794, y = 103.588, z = 384.941 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/46301/scene46301.lua b/Resources/Scripts/Scene/46301/scene46301.lua index 533e7b945..91c62ee16 100644 --- a/Resources/Scripts/Scene/46301/scene46301.lua +++ b/Resources/Scripts/Scene/46301/scene46301.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -11.155, y = 246.100, z = 20.067 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46302/scene46302.lua b/Resources/Scripts/Scene/46302/scene46302.lua index 6b6b5f0c2..55c8faf6c 100644 --- a/Resources/Scripts/Scene/46302/scene46302.lua +++ b/Resources/Scripts/Scene/46302/scene46302.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 521.000, y = 103.599, z = 385.029 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/46303/scene46303.lua b/Resources/Scripts/Scene/46303/scene46303.lua index ffab48045..43006071c 100644 --- a/Resources/Scripts/Scene/46303/scene46303.lua +++ b/Resources/Scripts/Scene/46303/scene46303.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 520.905, y = 103.592, z = 385.184 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/46304/scene46304.lua b/Resources/Scripts/Scene/46304/scene46304.lua index 310d676a2..d8bb5d5e6 100644 --- a/Resources/Scripts/Scene/46304/scene46304.lua +++ b/Resources/Scripts/Scene/46304/scene46304.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -52.964, y = 246.100, z = 39.639 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46305/scene46305.lua b/Resources/Scripts/Scene/46305/scene46305.lua index c555d8f03..559e54e69 100644 --- a/Resources/Scripts/Scene/46305/scene46305.lua +++ b/Resources/Scripts/Scene/46305/scene46305.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -27.325, y = 246.100, z = 19.007 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/46306/scene46306.lua b/Resources/Scripts/Scene/46306/scene46306.lua index 9aa823af6..49b47394c 100644 --- a/Resources/Scripts/Scene/46306/scene46306.lua +++ b/Resources/Scripts/Scene/46306/scene46306.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -39.094, y = 246.100, z = 31.259 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47001/scene47001.lua b/Resources/Scripts/Scene/47001/scene47001.lua index 952f01a16..5c243be9c 100644 --- a/Resources/Scripts/Scene/47001/scene47001.lua +++ b/Resources/Scripts/Scene/47001/scene47001.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -345.8, z = -259.9 } } diff --git a/Resources/Scripts/Scene/47002/scene47002.lua b/Resources/Scripts/Scene/47002/scene47002.lua index 5873c56c1..0691af5f2 100644 --- a/Resources/Scripts/Scene/47002/scene47002.lua +++ b/Resources/Scripts/Scene/47002/scene47002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47003/scene47003.lua b/Resources/Scripts/Scene/47003/scene47003.lua index 742b83cc8..a2b082c59 100644 --- a/Resources/Scripts/Scene/47003/scene47003.lua +++ b/Resources/Scripts/Scene/47003/scene47003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47004/scene47004.lua b/Resources/Scripts/Scene/47004/scene47004.lua index f12217f2b..f2e79241c 100644 --- a/Resources/Scripts/Scene/47004/scene47004.lua +++ b/Resources/Scripts/Scene/47004/scene47004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47005/scene47005.lua b/Resources/Scripts/Scene/47005/scene47005.lua index 7432ae24e..9958d5115 100644 --- a/Resources/Scripts/Scene/47005/scene47005.lua +++ b/Resources/Scripts/Scene/47005/scene47005.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47006/scene47006.lua b/Resources/Scripts/Scene/47006/scene47006.lua index 5c8887188..69263d1e9 100644 --- a/Resources/Scripts/Scene/47006/scene47006.lua +++ b/Resources/Scripts/Scene/47006/scene47006.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47007/scene47007.lua b/Resources/Scripts/Scene/47007/scene47007.lua index 868354f68..be2d27f90 100644 --- a/Resources/Scripts/Scene/47007/scene47007.lua +++ b/Resources/Scripts/Scene/47007/scene47007.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47008/scene47008.lua b/Resources/Scripts/Scene/47008/scene47008.lua index 6c51447b4..303937e3c 100644 --- a/Resources/Scripts/Scene/47008/scene47008.lua +++ b/Resources/Scripts/Scene/47008/scene47008.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -256.0, z = -256.0 } } diff --git a/Resources/Scripts/Scene/47009/scene47009.lua b/Resources/Scripts/Scene/47009/scene47009.lua index 912041b86..ec6bede18 100644 --- a/Resources/Scripts/Scene/47009/scene47009.lua +++ b/Resources/Scripts/Scene/47009/scene47009.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, 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 } } diff --git a/Resources/Scripts/Scene/47010/scene47010.lua b/Resources/Scripts/Scene/47010/scene47010.lua index bc54ad748..ae12e3f5c 100644 --- a/Resources/Scripts/Scene/47010/scene47010.lua +++ b/Resources/Scripts/Scene/47010/scene47010.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47011/scene47011.lua b/Resources/Scripts/Scene/47011/scene47011.lua index 5891e8269..e2244e030 100644 --- a/Resources/Scripts/Scene/47011/scene47011.lua +++ b/Resources/Scripts/Scene/47011/scene47011.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -100.0, z = -100.0 } } diff --git a/Resources/Scripts/Scene/47013/scene47013.lua b/Resources/Scripts/Scene/47013/scene47013.lua index e2dcec609..cb7eaf8f3 100644 --- a/Resources/Scripts/Scene/47013/scene47013.lua +++ b/Resources/Scripts/Scene/47013/scene47013.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -100.0, z = -100.0 } } diff --git a/Resources/Scripts/Scene/47016/scene47016.lua b/Resources/Scripts/Scene/47016/scene47016.lua index 1534d650d..e6a6f5a94 100644 --- a/Resources/Scripts/Scene/47016/scene47016.lua +++ b/Resources/Scripts/Scene/47016/scene47016.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/47017/scene47017.lua b/Resources/Scripts/Scene/47017/scene47017.lua index a011b1411..3abfa0388 100644 --- a/Resources/Scripts/Scene/47017/scene47017.lua +++ b/Resources/Scripts/Scene/47017/scene47017.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/47018/scene47018.lua b/Resources/Scripts/Scene/47018/scene47018.lua index fde1709df..21c36b081 100644 --- a/Resources/Scripts/Scene/47018/scene47018.lua +++ b/Resources/Scripts/Scene/47018/scene47018.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/47019/scene47019.lua b/Resources/Scripts/Scene/47019/scene47019.lua index 2ff91e212..faec972d5 100644 --- a/Resources/Scripts/Scene/47019/scene47019.lua +++ b/Resources/Scripts/Scene/47019/scene47019.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/47020/scene47020.lua b/Resources/Scripts/Scene/47020/scene47020.lua index b4d7c84f6..453d978a3 100644 --- a/Resources/Scripts/Scene/47020/scene47020.lua +++ b/Resources/Scripts/Scene/47020/scene47020.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/47021/scene47021.lua b/Resources/Scripts/Scene/47021/scene47021.lua index c4ee81bb9..d91492aad 100644 --- a/Resources/Scripts/Scene/47021/scene47021.lua +++ b/Resources/Scripts/Scene/47021/scene47021.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -372.958, y = 77.713, z = -419.520 }, rot = { x = 0.000, y = 319.665, z = 0.000 } } }, die_y = 25, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47022/scene47022.lua b/Resources/Scripts/Scene/47022/scene47022.lua index 01a34ea48..377fc841e 100644 --- a/Resources/Scripts/Scene/47022/scene47022.lua +++ b/Resources/Scripts/Scene/47022/scene47022.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -374.051, y = -1.770, z = -446.325 }, rot = { x = 0.000, y = 271.004, z = 0.000 } } }, die_y = -60, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47022/scene47022_group247022002.lua b/Resources/Scripts/Scene/47022/scene47022_group247022002.lua index 871b716e5..491411047 100644 --- a/Resources/Scripts/Scene/47022/scene47022_group247022002.lua +++ b/Resources/Scripts/Scene/47022/scene47022_group247022002.lua @@ -89,7 +89,7 @@ gadgets = { { config_id = 2029, gadget_id = 70800268, pos = { x = -493.655, y = 20.023, z = -398.346 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, { config_id = 2030, gadget_id = 70800268, pos = { x = -493.731, y = 21.291, z = -395.272 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, { config_id = 2031, gadget_id = 70800268, pos = { x = -493.656, y = 23.361, z = -395.217 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, - { config_id = 2032, gadget_id = 70800268, pos = { x = -487.569, y = 23.755, z = -393.607 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2032, gadget_id = 70800268, pos = { x = -493.935, y = 23.755, z = -393.607 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, { config_id = 2033, gadget_id = 70800268, pos = { x = -504.891, y = 24.207, z = -391.376 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, { config_id = 2034, gadget_id = 70800268, pos = { x = -504.979, y = 26.291, z = -391.459 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, { config_id = 2035, gadget_id = 70800268, pos = { x = -504.525, y = 23.537, z = -402.289 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, diff --git a/Resources/Scripts/Scene/47023/scene47023.lua b/Resources/Scripts/Scene/47023/scene47023.lua index 5bb07075e..6de64840a 100644 --- a/Resources/Scripts/Scene/47023/scene47023.lua +++ b/Resources/Scripts/Scene/47023/scene47023.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -391.584, y = 14.850, z = -477.827 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -35, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47024/scene47024.lua b/Resources/Scripts/Scene/47024/scene47024.lua index 3569693a9..cc26a1888 100644 --- a/Resources/Scripts/Scene/47024/scene47024.lua +++ b/Resources/Scripts/Scene/47024/scene47024.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -378.301, y = 18.683, z = -319.707 }, rot = { x = 0.000, y = 180.000, z = 0.000 } } }, die_y = -40, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47025/scene47025.lua b/Resources/Scripts/Scene/47025/scene47025.lua index d919bddb6..493f11183 100644 --- a/Resources/Scripts/Scene/47025/scene47025.lua +++ b/Resources/Scripts/Scene/47025/scene47025.lua @@ -11,6 +11,7 @@ scene_config = { { pos = { x = -558.015, y = 89.698, z = -269.270 }, rot = { x = 0.000, y = 315.437, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/47101/scene47101.lua b/Resources/Scripts/Scene/47101/scene47101.lua new file mode 100644 index 000000000..d1e310e75 --- /dev/null +++ b/Resources/Scripts/Scene/47101/scene47101.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -269.9, z = -266.9 }, + size = { x = 535.3, z = 530.4 }, + born_pos = { x = 248.000, y = 101.000, z = 173.000 }, + born_rot = { x = 0.000, y = 334.775, z = 0.000 }, + die_y = 80, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 47101 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -269.9, z = -266.9 }, max = { x = 265.4, z = 263.5 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/47101/scene47101_block47101.lua b/Resources/Scripts/Scene/47101/scene47101_block47101.lua new file mode 100644 index 000000000..fa2504e02 --- /dev/null +++ b/Resources/Scripts/Scene/47101/scene47101_block47101.lua @@ -0,0 +1,6 @@ +-- 所有的group +groups = { + { id = 247101001, refresh_id = 1002, pos = { x = 230.669, y = 89.447, z = 214.207 } }, + { id = 247101002, refresh_id = 1, pos = { x = 219.548, y = 88.419, z = 205.132 } }, + { id = 247101003, refresh_id = 1, pos = { x = 224.888, y = 87.897, z = 223.911 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/47101/scene47101_group247101001.lua b/Resources/Scripts/Scene/47101/scene47101_group247101001.lua new file mode 100644 index 000000000..886d614f7 --- /dev/null +++ b/Resources/Scripts/Scene/47101/scene47101_group247101001.lua @@ -0,0 +1,453 @@ +-- 基础信息 +local base_info = { + group_id = 247101001 +} + +-- Trigger变量 +local defs = { + awardball_configid = 1011, + fungus_group = 247101002, + call_entity = 1010, + start_gear = 1012, + reborn_gear = 1013, + camGadget = 1039, + start_awardball = {1049,1050,1053} +} + +-- DEFS_MISCS +require "V3_2/Activity_BattleMushroomMonster_MonsterConfig" + +awardBallGeneratePosition={ +{x=223.165558,y=91,z=219.46814}, +{x=224.664261,y=91,z=213.649673}, +{x=220.464478,y=91,z=212.570374}, +{x=215.6979,y=91,z=211.345734}, +{x=218.521729,y=91,z=212.770859}, +{x=218.559219,y=91,z=208.424622}, +{x=215.4301,y=91,z=220.481964}, +{x=211.324722,y=91,z=214.836609}, +{x=219.884338,y=91,z=207.2337}, +{x=226.620392,y=91,z=211.032684}, +} + +local custom_level={ +[81033]={max_count=9}, +[81012]={max_count=4}, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1013, monster_id = 21020401, pos = { x = 214.547, y = 90.183, z = 218.938 }, rot = { x = 0.000, y = 144.764, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008, 1021 } }, + { config_id = 1016, monster_id = 22010301, pos = { x = 210.952, y = 90.188, z = 218.522 }, rot = { x = 0.000, y = 103.574, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1017, monster_id = 22010301, pos = { x = 215.779, y = 90.184, z = 221.872 }, rot = { x = 0.000, y = 183.449, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1020, monster_id = 22010401, pos = { x = 210.874, y = 90.188, z = 218.438 }, rot = { x = 0.000, y = 97.110, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1021, monster_id = 22010401, pos = { x = 215.821, y = 90.184, z = 221.598 }, rot = { x = 0.000, y = 178.227, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1024, monster_id = 21020601, pos = { x = 214.591, y = 90.183, z = 218.896 }, rot = { x = 0.000, y = 153.116, z = 0.000 }, level = 1, affix = { 1033, 6110, 1007, 1008 } }, + { config_id = 1026, monster_id = 21011401, pos = { x = 211.572, y = 90.184, z = 222.640 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1027, monster_id = 21010902, pos = { x = 210.284, y = 90.185, z = 219.691 }, rot = { x = 0.000, y = 94.467, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1028, monster_id = 21010902, pos = { x = 215.459, y = 90.184, z = 223.415 }, rot = { x = 0.000, y = 173.712, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1033, monster_id = 21020301, pos = { x = 214.192, y = 90.183, z = 218.992 }, rot = { x = 0.000, y = 145.524, z = 0.000 }, level = 1, disableWander = true, affix = { 4037, 1007, 1008 } }, + { config_id = 1034, monster_id = 21030101, pos = { x = 206.705, y = 90.164, z = 218.951 }, rot = { x = 0.000, y = 104.710, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 } }, + { config_id = 1035, monster_id = 21010201, pos = { x = 211.232, y = 90.184, z = 219.877 }, rot = { x = 0.000, y = 113.093, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 } }, + { config_id = 1036, monster_id = 21010201, pos = { x = 214.340, y = 90.184, z = 222.713 }, rot = { x = 0.000, y = 149.995, z = 0.000 }, level = 1, disableWander = true, affix = { 1007, 1008, 1033 } }, + { config_id = 1043, monster_id = 21011302, pos = { x = 211.572, y = 90.184, z = 222.640 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1044, monster_id = 21011302, pos = { x = 210.284, y = 90.185, z = 219.691 }, rot = { x = 0.000, y = 94.467, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1045, monster_id = 21011302, pos = { x = 215.459, y = 90.184, z = 223.415 }, rot = { x = 0.000, y = 173.712, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1046, monster_id = 21011401, pos = { x = 214.634, y = 90.184, z = 223.409 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1047, monster_id = 21011401, pos = { x = 211.382, y = 90.185, z = 220.988 }, rot = { x = 0.000, y = 94.467, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1010, gadget_id = 70290650, pos = { x = 219.868, y = 90.182, z = 212.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1011, gadget_id = 70290663, pos = { x = 226.620, y = 90.183, z = 211.033 }, rot = { x = 0.000, y = 75.606, z = 0.000 }, level = 1 }, + { config_id = 1012, gadget_id = 70290661, pos = { x = 219.554, y = 90.183, z = 212.798 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1039, gadget_id = 70290731, pos = { x = 218.677, y = 90.180, z = 213.859 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1049, gadget_id = 70290663, pos = { x = 216.362, y = 91.000, z = 211.739 }, rot = { x = 0.000, y = 75.606, z = 0.000 }, level = 1 }, + { config_id = 1050, gadget_id = 70290663, pos = { x = 218.576, y = 91.000, z = 213.912 }, rot = { x = 0.000, y = 75.606, z = 0.000 }, level = 1 }, + { config_id = 1053, gadget_id = 70290663, pos = { x = 220.789, y = 91.000, z = 215.713 }, rot = { x = 0.000, y = 75.606, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + -- 关卡2房间3 + { config_id = 1001014, name = "VARIABLE_CHANGE_1014", event = EventType.EVENT_VARIABLE_CHANGE, source = "81023", condition = "", action = "action_EVENT_VARIABLE_CHANGE_1014", trigger_count = 0 }, + -- 关卡3房间3 + { config_id = 1001029, name = "VARIABLE_CHANGE_1029", event = EventType.EVENT_VARIABLE_CHANGE, source = "81033", condition = "", action = "action_EVENT_VARIABLE_CHANGE_1029", trigger_count = 0 }, + -- 关卡1房间2 + { config_id = 1001037, name = "VARIABLE_CHANGE_1037", event = EventType.EVENT_VARIABLE_CHANGE, source = "81012", condition = "", action = "action_EVENT_VARIABLE_CHANGE_1037", trigger_count = 0 }, + { config_id = 1001038, name = "VARIABLE_CHANGE_1038", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_1038", action = "action_EVENT_VARIABLE_CHANGE_1038", trigger_count = 0 }, + -- 血量低于60 -- 召suite6 + { config_id = 1001054, name = "SPECIFIC_MONSTER_HP_CHANGE_1054", event = EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE, source = "1024", condition = "condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1054", action = "action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1054" }, + -- 血量低于30 -- 召suite9 + { config_id = 1001055, name = "SPECIFIC_MONSTER_HP_CHANGE_1055", event = EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE, source = "1024", condition = "condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1055", action = "action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1055" } +} + +-- 点位 +points = { + -- 1 + { config_id = 1001, pos = { x = 215.060, y = 90.183, z = 218.566 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 2 }, + -- 2 + { config_id = 1002, pos = { x = 216.999, y = 90.184, z = 221.709 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 4 }, + -- 2 + { config_id = 1003, pos = { x = 211.755, y = 90.187, z = 217.703 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 4 }, + -- 3 + { config_id = 1004, pos = { x = 215.617, y = 90.184, z = 223.313 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1005, pos = { x = 212.900, y = 90.184, z = 221.421 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1006, pos = { x = 210.538, y = 90.184, z = 219.485 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 4 + { config_id = 1007, pos = { x = 220.598, y = 90.183, z = 225.305 }, rot = { x = 0.000, y = 168.269, z = 0.000 }, tag = 16 }, + -- 4 + { config_id = 1008, pos = { x = 210.078, y = 90.187, z = 225.260 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 16 }, + -- 4 + { config_id = 1009, pos = { x = 205.907, y = 90.183, z = 216.949 }, rot = { x = 0.000, y = 99.359, z = 0.000 }, tag = 16 }, + -- 3 + { config_id = 1040, pos = { x = 210.623, y = 90.184, z = 221.958 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1041, pos = { x = 213.308, y = 90.188, z = 223.751 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1071, pos = { x = 215.133, y = 90.184, z = 222.967 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1072, pos = { x = 212.415, y = 90.184, z = 221.074 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1073, pos = { x = 210.053, y = 90.184, z = 219.139 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1074, pos = { x = 210.139, y = 90.184, z = 221.611 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1075, pos = { x = 212.823, y = 90.188, z = 223.405 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1076, pos = { x = 210.833, y = 90.184, z = 221.338 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1077, pos = { x = 213.517, y = 90.188, z = 223.131 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1078, pos = { x = 211.665, y = 90.184, z = 222.096 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1079, pos = { x = 212.150, y = 90.184, z = 222.443 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 8 }, + -- 1 + { config_id = 1080, pos = { x = 215.740, y = 90.183, z = 219.041 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 2 }, + -- 1 + { config_id = 1081, pos = { x = 214.389, y = 90.183, z = 218.097 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 2 }, + -- 2 + { config_id = 1082, pos = { x = 216.159, y = 90.184, z = 221.122 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 4 }, + -- 2 + { config_id = 1083, pos = { x = 212.300, y = 90.187, z = 218.084 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 4 }, + -- 2 + { config_id = 1084, pos = { x = 215.587, y = 90.184, z = 220.722 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 4 }, + -- 2 + { config_id = 1085, pos = { x = 212.816, y = 90.187, z = 218.445 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 4 }, + -- 4 + { config_id = 1086, pos = { x = 219.700, y = 90.183, z = 225.118 }, rot = { x = 0.000, y = 168.269, z = 0.000 }, tag = 16 }, + -- 4 + { config_id = 1087, pos = { x = 210.658, y = 90.187, z = 225.665 }, rot = { x = 0.000, y = 145.050, z = 0.000 }, tag = 16 }, + -- 4 + { config_id = 1088, pos = { x = 206.012, y = 90.183, z = 217.586 }, rot = { x = 0.000, y = 99.359, z = 0.000 }, tag = 16 } +} + +-- 变量 +variables = { + { config_id = 1, name = "level2_room3", value = 0, no_refresh = false }, + { config_id = 2, name = "level3_room3", value = 0, no_refresh = false }, + { config_id = 3, name = "level1_room2", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 1025, monster_id = 26010301, pos = { x = 211.906, y = 90.192, z = 215.304 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1033 } }, + { config_id = 1057, monster_id = 21011302, pos = { x = 211.572, y = 90.184, z = 222.640 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1058, monster_id = 21011302, pos = { x = 214.634, y = 90.184, z = 223.409 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1059, monster_id = 21011302, pos = { x = 211.382, y = 90.185, z = 220.988 }, rot = { x = 0.000, y = 94.467, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1062, monster_id = 21010902, pos = { x = 210.284, y = 90.185, z = 219.691 }, rot = { x = 0.000, y = 94.467, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1063, monster_id = 21010902, pos = { x = 215.459, y = 90.184, z = 223.415 }, rot = { x = 0.000, y = 173.712, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111, 1007, 1008 } }, + { config_id = 1065, monster_id = 21011302, pos = { x = 211.572, y = 90.184, z = 222.640 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1066, monster_id = 21011302, pos = { x = 214.634, y = 90.184, z = 223.409 }, rot = { x = 0.000, y = 141.765, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } }, + { config_id = 1067, monster_id = 21011302, pos = { x = 211.382, y = 90.185, z = 220.988 }, rot = { x = 0.000, y = 94.467, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 1007, 1008 } } + }, + triggers = { + { config_id = 1001015, name = "TIME_AXIS_PASS_1015", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_1015", action = "action_EVENT_TIME_AXIS_PASS_1015", trigger_count = 0 }, + { config_id = 1001018, name = "SPECIFIC_MONSTER_HP_CHANGE_1018", event = EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE, source = "1013", condition = "condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1018", action = "action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1018" }, + { config_id = 1001019, name = "TIME_AXIS_PASS_1019", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_1019", action = "action_EVENT_TIME_AXIS_PASS_1019", trigger_count = 0 }, + { config_id = 1001022, name = "VARIABLE_CHANGE_1022", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_1022", action = "action_EVENT_VARIABLE_CHANGE_1022", trigger_count = 0 }, + { config_id = 1001023, name = "VARIABLE_CHANGE_1023", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_1023", action = "action_EVENT_VARIABLE_CHANGE_1023" }, + { config_id = 1001030, name = "VARIABLE_CHANGE_1030", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_1030", action = "action_EVENT_VARIABLE_CHANGE_1030", trigger_count = 0 }, + { config_id = 1001031, name = "ANY_MONSTER_DIE_1031", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1031", action = "action_EVENT_ANY_MONSTER_DIE_1031" }, + { config_id = 1001032, name = "ANY_MONSTER_DIE_1032", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1032", action = "action_EVENT_ANY_MONSTER_DIE_1032", trigger_count = 0 }, + { config_id = 1001042, name = "ANY_MONSTER_DIE_1042", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1042", action = "action_EVENT_ANY_MONSTER_DIE_1042", trigger_count = 0 }, + { config_id = 1001051, name = "ANY_MONSTER_LIVE_1051", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_1051", action = "action_EVENT_ANY_MONSTER_LIVE_1051", trigger_count = 0 }, + { config_id = 1001052, name = "TIME_AXIS_PASS_1052", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_1052", action = "action_EVENT_TIME_AXIS_PASS_1052", trigger_count = 0 }, + { config_id = 1001056, name = "ANY_MONSTER_DIE_1056", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1056", action = "action_EVENT_ANY_MONSTER_DIE_1056" }, + { config_id = 1001060, name = "ANY_MONSTER_DIE_1060", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1060", action = "action_EVENT_ANY_MONSTER_DIE_1060" }, + { config_id = 1001061, name = "ANY_MONSTER_DIE_1061", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1061", action = "action_EVENT_ANY_MONSTER_DIE_1061" }, + { config_id = 1001064, name = "ANY_MONSTER_DIE_1064", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1064", action = "action_EVENT_ANY_MONSTER_DIE_1064" }, + { config_id = 1001068, name = "ANY_MONSTER_DIE_1068", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1068", action = "action_EVENT_ANY_MONSTER_DIE_1068" }, + { config_id = 1001069, name = "ANY_MONSTER_DIE_1069", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1069", action = "action_EVENT_ANY_MONSTER_DIE_1069" }, + { config_id = 1001070, name = "SPECIFIC_MONSTER_HP_CHANGE_1070", event = EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE, source = "1013", condition = "condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1070", action = "action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1070" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1010, 1012 }, + regions = { }, + triggers = { "VARIABLE_CHANGE_1014", "VARIABLE_CHANGE_1029", "VARIABLE_CHANGE_1037" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 关卡2房间3, + monsters = { 1013 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1016, 1017 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = , + monsters = { 1020, 1021 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 关卡3房间3, + monsters = { 1024, 1026, 1046, 1047 }, + gadgets = { }, + regions = { }, + triggers = { "SPECIFIC_MONSTER_HP_CHANGE_1054" }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = , + monsters = { 1027, 1028 }, + gadgets = { }, + regions = { }, + triggers = { "SPECIFIC_MONSTER_HP_CHANGE_1055" }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 关卡1房间2, + monsters = { 1033, 1035, 1036 }, + gadgets = { }, + regions = { }, + triggers = { "VARIABLE_CHANGE_1038" }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = , + monsters = { 1034 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = , + monsters = { 1043, 1044, 1045 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1014(context, evt) + if evt.param1 == evt.param2 then return -1 end + + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 247101001, 2) + + -- 将本组内变量名为 "level2_room3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "level2_room3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1029(context, evt) + if evt.param1 == evt.param2 then return -1 end + + -- 添加suite5的新内容 + ScriptLib.AddExtraGroupSuite(context, 247101001, 5) + + -- 将本组内变量名为 "level3_room3" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "level3_room3", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1037(context, evt) + if evt.param1 == evt.param2 then return -1 end + + -- 添加suite7的新内容 + ScriptLib.AddExtraGroupSuite(context, 247101001, 7) + + -- 将本组内变量名为 "level1_room2" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "level1_room2", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_VARIABLE_CHANGE_1038(context, evt) + if evt.param1 == evt.param2 then return false end + + -- 判断变量"level1_room2"为1 + if ScriptLib.GetGroupVariableValue(context, "level1_room2") ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_VARIABLE_CHANGE_1038(context, evt) + -- 将本组内变量名为 "level1_room2" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "level1_room2", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + -- 延迟20秒刷怪 + if 0 ~= ScriptLib.CreateMonster(context, { config_id = 1034, delay_time = 20 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1054(context, evt) + --[[判断指定configid的怪物的血量小于%60时触发指定后续操作]]-- + if evt.type ~= EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE or evt.param3 > 60 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1054(context, evt) + -- 添加suite6的新内容 + ScriptLib.AddExtraGroupSuite(context, 247101001, 6) + + return 0 +end + +-- 触发条件 +function condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1055(context, evt) + --[[判断指定configid的怪物的血量小于%30时触发指定后续操作]]-- + if evt.type ~= EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE or evt.param3 > 30 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_1055(context, evt) + -- 添加suite9的新内容 + ScriptLib.AddExtraGroupSuite(context, 247101001, 9) + + return 0 +end + +require "V3_2/Activity_BattleMushroomMonster_BattleGroup" \ No newline at end of file diff --git a/Resources/Scripts/Scene/47101/scene47101_group247101002.lua b/Resources/Scripts/Scene/47101/scene47101_group247101002.lua new file mode 100644 index 000000000..928c60495 --- /dev/null +++ b/Resources/Scripts/Scene/47101/scene47101_group247101002.lua @@ -0,0 +1,91 @@ +-- 基础信息 +local base_info = { + group_id = 247101002 +} + +-- Trigger变量 +local defs = { + battle_group = 247101001, + reborn_gear = 2005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2005, gadget_id = 70290662, pos = { x = 219.083, y = 90.755, z = 213.524 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 点位 +points = { + { config_id = 2001, pos = { x = 214.655, y = 90.197, z = 214.440 }, rot = { x = 0.000, y = 320.391, z = 0.000 } }, + { config_id = 2002, pos = { x = 216.626, y = 90.182, z = 214.259 }, rot = { x = 0.000, y = 320.391, z = 0.000 } }, + { config_id = 2003, pos = { x = 218.620, y = 90.182, z = 216.038 }, rot = { x = 0.000, y = 320.391, z = 0.000 } }, + { config_id = 2004, pos = { x = 218.719, y = 90.183, z = 218.021 }, rot = { x = 0.000, y = 320.391, z = 0.000 } }, + -- 传送点 + { config_id = 2006, pos = { x = 222.090, y = 90.184, z = 208.971 }, rot = { x = 0.000, y = 326.703, z = 0.000 } } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_BattleMushroomMonster_FugusInitialize" +require "V3_2/Activity_BattleMushroomMonster_FungusGroup" \ No newline at end of file diff --git a/Resources/Scripts/Scene/47101/scene47101_group247101003.lua b/Resources/Scripts/Scene/47101/scene47101_group247101003.lua new file mode 100644 index 000000000..8c6831c01 --- /dev/null +++ b/Resources/Scripts/Scene/47101/scene47101_group247101003.lua @@ -0,0 +1,112 @@ +-- 基础信息 +local base_info = { + group_id = 247101003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70710535, pos = { x = 219.071, y = 84.500, z = 213.377 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 3002, shape = RegionShape.SPHERE, radius = 5, pos = { x = 219.369, y = 90.179, z = 213.485 } } +} + +-- 触发器 +triggers = { + { config_id = 1003002, name = "ENTER_REGION_3002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3002", action = "action_EVENT_ENTER_REGION_3002", trigger_count = 0 }, + { config_id = 1003003, name = "GROUP_LOAD_3003", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_3003", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3002 }, + triggers = { "ENTER_REGION_3002", "GROUP_LOAD_3003" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 3001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3002(context, evt) + if evt.param1 ~= 3002 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_3002(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 247101003, 2) + + return 0 +end + +-- 触发操作 +function action_EVENT_GROUP_LOAD_3003(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 247101003, 2) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/47102/scene47102.lua b/Resources/Scripts/Scene/47102/scene47102.lua new file mode 100644 index 000000000..1db1d9bb2 --- /dev/null +++ b/Resources/Scripts/Scene/47102/scene47102.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -1000.0, z = -1000.0 }, + size = { x = 2000.0, z = 2000.0 }, + born_pos = { x = 739.000, y = 93.000, z = 749.000 }, + born_rot = { x = 0.000, y = 333.181, z = 0.000 }, + die_y = 78.5, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 47102 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -1000.0, z = -1000.0 }, max = { x = 1000.0, z = 1000.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/47102/scene47102_block47102.lua b/Resources/Scripts/Scene/47102/scene47102_block47102.lua new file mode 100644 index 000000000..680e3b63c --- /dev/null +++ b/Resources/Scripts/Scene/47102/scene47102_block47102.lua @@ -0,0 +1,6 @@ +-- 所有的group +groups = { + { id = 247102001, refresh_id = 1002, pos = { x = 218.303, y = 89.447, z = 789.691 } }, + { id = 247102002, refresh_id = 1, pos = { x = 219.346, y = 89.446, z = 788.831 } }, + { id = 247102003, refresh_id = 1, pos = { x = 219.346, y = 89.446, z = 788.831 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/47102/scene47102_group247102001.lua b/Resources/Scripts/Scene/47102/scene47102_group247102001.lua new file mode 100644 index 000000000..774f13db3 --- /dev/null +++ b/Resources/Scripts/Scene/47102/scene47102_group247102001.lua @@ -0,0 +1,277 @@ +-- 基础信息 +local base_info = { + group_id = 247102001 +} + +-- Trigger变量 +local defs = { + awardball_configid = 1011, + defense_logicentity = 1012, + defense_viewentity = 1013, + fungus_group = 247102002, + call_entity = 1014, + start_gear = 1015, + reborn_gear = 1016, + camGadget = 1025, + start_awardball = {1026,1027} +} + +-- DEFS_MISCS +require "V3_2/Activity_BattleMushroomMonster_MonsterConfig" + +awardBallGeneratePosition={ +{x=727.2565,y=91.3,z=780.9055}, +{x=722.521362,y=91.3,z=776.6251}, +{x=722.521362,y=91.3,z=786.3053}, +{x=712.711243,y=91.3,z=786.3053}, +{x=712.711243,y=91.3,z=778.2619}, +{x=717.9877,y=91.3,z=775.6591}, +{x=717.9877,y=91.3,z=780.6269}, +{x=727.5009,y=91.3,z=785.084839} +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1016, monster_id = 21020101, pos = { x = 717.040, y = 90.184, z = 786.917 }, rot = { x = 0.000, y = 148.148, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6110, 5226 } }, + { config_id = 1017, monster_id = 21010401, pos = { x = 710.852, y = 90.177, z = 784.987 }, rot = { x = 0.000, y = 82.306, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111 } }, + { config_id = 1018, monster_id = 21010401, pos = { x = 713.922, y = 90.187, z = 790.761 }, rot = { x = 0.000, y = 143.971, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111 } }, + { config_id = 1019, monster_id = 21010401, pos = { x = 720.055, y = 90.183, z = 792.272 }, rot = { x = 0.000, y = 214.609, z = 0.000 }, level = 1, disableWander = true, affix = { 1033, 6111 } }, + { config_id = 1020, monster_id = 21010401, pos = { x = 711.118, y = 90.183, z = 785.600 }, rot = { x = 0.000, y = 100.504, z = 0.000 }, level = 1, affix = { 1033, 6111 } }, + { config_id = 1021, monster_id = 21010401, pos = { x = 714.074, y = 90.187, z = 790.490 }, rot = { x = 0.000, y = 125.449, z = 0.000 }, level = 1, affix = { 1033, 6111 } }, + { config_id = 1022, monster_id = 21010401, pos = { x = 719.467, y = 90.183, z = 792.996 }, rot = { x = 0.000, y = 171.726, z = 0.000 }, level = 1, affix = { 1033, 6111 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1011, gadget_id = 70290663, pos = { x = 729.489, y = 90.183, z = 788.592 }, rot = { x = 0.000, y = 91.813, z = 0.000 }, level = 1 }, + { config_id = 1012, gadget_id = 70350462, pos = { x = 720.567, y = 90.179, z = 781.084 }, rot = { x = 0.000, y = 91.813, z = 0.000 }, level = 1 }, + { config_id = 1013, gadget_id = 70350023, pos = { x = 720.567, y = 90.179, z = 781.084 }, rot = { x = 0.000, y = 91.813, z = 0.000 }, level = 1 }, + { config_id = 1014, gadget_id = 70290650, pos = { x = 719.579, y = 90.182, z = 783.237 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1015, gadget_id = 70290661, pos = { x = 722.041, y = 90.183, z = 778.263 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1025, gadget_id = 70290731, pos = { x = 720.293, y = 90.180, z = 781.610 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1026, gadget_id = 70290663, pos = { x = 721.044, y = 90.184, z = 775.778 }, rot = { x = 0.000, y = 91.813, z = 0.000 }, level = 1 }, + { config_id = 1027, gadget_id = 70290663, pos = { x = 721.431, y = 90.184, z = 787.086 }, rot = { x = 0.000, y = 91.813, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1001023, name = "ANY_MONSTER_DIE_1023", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1023", action = "action_EVENT_ANY_MONSTER_DIE_1023" }, + { config_id = 1001024, name = "ANY_MONSTER_LIVE_1024", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_1024", action = "action_EVENT_ANY_MONSTER_LIVE_1024" } +} + +-- 点位 +points = { + -- 1 + { config_id = 1001, pos = { x = 716.958, y = 90.184, z = 786.916 }, rot = { x = 1.033, y = 153.114, z = 359.950 }, tag = 2 }, + -- 1 + { config_id = 1002, pos = { x = 713.148, y = 90.184, z = 786.871 }, rot = { x = 0.000, y = 131.776, z = 0.000 }, tag = 2 }, + -- 1 + { config_id = 1003, pos = { x = 719.051, y = 90.183, z = 789.931 }, rot = { x = 0.000, y = 179.485, z = 0.000 }, tag = 2 }, + -- 2 + { config_id = 1004, pos = { x = 715.052, y = 90.184, z = 789.612 }, rot = { x = 1.172, y = 149.369, z = 0.901 }, tag = 4 }, + -- 2 + { config_id = 1005, pos = { x = 719.428, y = 90.141, z = 791.555 }, rot = { x = 0.808, y = 158.543, z = 1.237 }, tag = 4 }, + -- 2 + { config_id = 1006, pos = { x = 711.191, y = 90.213, z = 786.972 }, rot = { x = 1.178, y = 138.822, z = 0.892 }, tag = 4 }, + -- 3 + { config_id = 1007, pos = { x = 727.549, y = 90.184, z = 788.664 }, rot = { x = 0.000, y = 177.581, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1008, pos = { x = 711.231, y = 90.183, z = 778.994 }, rot = { x = 0.000, y = 108.864, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1009, pos = { x = 713.380, y = 90.188, z = 792.478 }, rot = { x = 0.000, y = 150.040, z = 0.000 }, tag = 8 }, + -- 1 + { config_id = 1010, pos = { x = 714.826, y = 90.187, z = 790.940 }, rot = { x = 0.000, y = 154.600, z = 0.000 }, tag = 2 }, + -- 5 + { config_id = 1028, pos = { x = 709.706, y = 90.183, z = 778.979 }, rot = { x = 0.000, y = 61.180, z = 0.000 }, tag = 32 }, + -- 5 + { config_id = 1029, pos = { x = 711.229, y = 90.183, z = 776.094 }, rot = { x = 0.000, y = 63.997, z = 0.000 }, tag = 32 }, + -- 5 + { config_id = 1030, pos = { x = 712.893, y = 90.183, z = 773.279 }, rot = { x = 0.000, y = 65.774, z = 0.000 }, tag = 32 }, + -- 6 + { config_id = 1031, pos = { x = 731.360, y = 90.184, z = 784.102 }, rot = { x = 0.000, y = 240.136, z = 0.000 }, tag = 64 }, + -- 6 + { config_id = 1032, pos = { x = 729.978, y = 90.184, z = 786.571 }, rot = { x = 0.000, y = 240.136, z = 0.000 }, tag = 64 }, + -- 6 + { config_id = 1033, pos = { x = 728.604, y = 90.184, z = 789.172 }, rot = { x = 0.000, y = 240.136, z = 0.000 }, tag = 64 }, + -- 7 + { config_id = 1034, pos = { x = 720.490, y = 90.184, z = 771.047 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, tag = 128 }, + -- 7 + { config_id = 1035, pos = { x = 724.813, y = 90.188, z = 773.115 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, tag = 128 }, + -- 7 + { config_id = 1036, pos = { x = 729.385, y = 90.186, z = 775.874 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, tag = 128 }, + -- 1 + { config_id = 1037, pos = { x = 717.310, y = 90.184, z = 786.145 }, rot = { x = 1.033, y = 153.114, z = 359.950 }, tag = 2 }, + -- 1 + { config_id = 1038, pos = { x = 713.501, y = 90.184, z = 786.100 }, rot = { x = 0.000, y = 131.776, z = 0.000 }, tag = 2 }, + -- 1 + { config_id = 1039, pos = { x = 719.403, y = 90.183, z = 789.160 }, rot = { x = 0.000, y = 179.485, z = 0.000 }, tag = 2 }, + -- 1 + { config_id = 1040, pos = { x = 715.178, y = 90.187, z = 790.169 }, rot = { x = 0.000, y = 154.600, z = 0.000 }, tag = 2 }, + -- 2 + { config_id = 1041, pos = { x = 715.516, y = 90.184, z = 788.771 }, rot = { x = 1.172, y = 149.369, z = 0.901 }, tag = 4 }, + -- 2 + { config_id = 1042, pos = { x = 719.893, y = 90.141, z = 790.713 }, rot = { x = 0.808, y = 158.543, z = 1.237 }, tag = 4 }, + -- 2 + { config_id = 1043, pos = { x = 711.655, y = 90.213, z = 786.130 }, rot = { x = 1.178, y = 138.822, z = 0.892 }, tag = 4 }, + -- 3 + { config_id = 1044, pos = { x = 727.918, y = 90.184, z = 787.850 }, rot = { x = 0.000, y = 177.581, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1045, pos = { x = 711.600, y = 90.183, z = 778.180 }, rot = { x = 0.000, y = 108.864, z = 0.000 }, tag = 8 }, + -- 3 + { config_id = 1046, pos = { x = 713.750, y = 90.188, z = 791.664 }, rot = { x = 0.000, y = 150.040, z = 0.000 }, tag = 8 }, + -- 5 + { config_id = 1047, pos = { x = 710.359, y = 90.183, z = 779.281 }, rot = { x = 0.000, y = 61.180, z = 0.000 }, tag = 32 }, + -- 5 + { config_id = 1048, pos = { x = 711.882, y = 90.183, z = 776.395 }, rot = { x = 0.000, y = 63.997, z = 0.000 }, tag = 32 }, + -- 5 + { config_id = 1049, pos = { x = 713.546, y = 90.183, z = 773.581 }, rot = { x = 0.000, y = 65.774, z = 0.000 }, tag = 32 }, + -- 6 + { config_id = 1050, pos = { x = 731.360, y = 88.817, z = 783.464 }, rot = { x = 0.000, y = 240.136, z = 0.000 }, tag = 64 }, + -- 6 + { config_id = 1051, pos = { x = 729.978, y = 88.817, z = 785.934 }, rot = { x = 0.000, y = 240.136, z = 0.000 }, tag = 64 }, + -- 6 + { config_id = 1052, pos = { x = 728.604, y = 88.816, z = 788.534 }, rot = { x = 0.000, y = 240.136, z = 0.000 }, tag = 64 }, + -- 7 + { config_id = 1053, pos = { x = 719.549, y = 90.184, z = 771.992 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, tag = 128 }, + -- 7 + { config_id = 1054, pos = { x = 723.871, y = 90.184, z = 774.062 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, tag = 128 }, + -- 7 + { config_id = 1055, pos = { x = 728.442, y = 90.184, z = 776.814 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, tag = 128 }, + -- 2 + { config_id = 1056, pos = { x = 714.090, y = 90.185, z = 788.986 }, rot = { x = 1.172, y = 149.369, z = 0.901 }, tag = 4 }, + -- 2 + { config_id = 1057, pos = { x = 718.466, y = 90.183, z = 790.932 }, rot = { x = 0.808, y = 158.543, z = 1.237 }, tag = 4 }, + -- 2 + { config_id = 1058, pos = { x = 710.231, y = 90.183, z = 786.344 }, rot = { x = 1.178, y = 138.822, z = 0.892 }, tag = 4 }, + -- 2 + { config_id = 1059, pos = { x = 714.554, y = 90.184, z = 788.143 }, rot = { x = 1.172, y = 149.369, z = 0.901 }, tag = 4 }, + -- 2 + { config_id = 1060, pos = { x = 718.931, y = 90.183, z = 790.088 }, rot = { x = 0.808, y = 158.543, z = 1.237 }, tag = 4 }, + -- 2 + { config_id = 1061, pos = { x = 710.695, y = 90.182, z = 785.504 }, rot = { x = 1.178, y = 138.822, z = 0.892 }, tag = 4 } +} + +-- 变量 +variables = { + { config_id = 1, name = "monsterCount", value = 0, no_refresh = false } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1014, 1015 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { 1016, 1017, 1018, 1019 }, + gadgets = { }, + regions = { }, + triggers = { "ANY_MONSTER_DIE_1023", "ANY_MONSTER_LIVE_1024" }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { 1020, 1021, 1022 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_DIE_1023(context, evt) + -- 判断剩余怪物数量是否是1 + if ScriptLib.GetGroupMonsterCount(context) ~= 1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_DIE_1023(context, evt) + -- 将本组内变量名为 "monsterCount" 的变量设置为 1 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monsterCount", 1) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ANY_MONSTER_LIVE_1024(context, evt) + -- 判断变量"monsterCount"为1 + if ScriptLib.GetGroupVariableValue(context, "monsterCount") ~= 1 then + return false + end + + if 1016 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_ANY_MONSTER_LIVE_1024(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 247102001, 3) + + -- 将本组内变量名为 "monsterCount" 的变量设置为 2 + if 0 ~= ScriptLib.SetGroupVariableValue(context, "monsterCount", 2) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable") + return -1 + end + + return 0 +end + +require "V3_2/Activity_BattleMushroomMonster_BattleGroup" \ No newline at end of file diff --git a/Resources/Scripts/Scene/47102/scene47102_group247102002.lua b/Resources/Scripts/Scene/47102/scene47102_group247102002.lua new file mode 100644 index 000000000..6d2a850fc --- /dev/null +++ b/Resources/Scripts/Scene/47102/scene47102_group247102002.lua @@ -0,0 +1,89 @@ +-- 基础信息 +local base_info = { + group_id = 247102002 +} + +-- Trigger变量 +local defs = { + battle_group = 247102001, + reborn_gear = 2005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2005, gadget_id = 70290662, pos = { x = 723.342, y = 90.714, z = 775.330 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 点位 +points = { + { config_id = 2001, pos = { x = 724.303, y = 90.183, z = 782.096 }, rot = { x = 0.000, y = 334.500, z = 0.000 } }, + { config_id = 2002, pos = { x = 723.856, y = 90.184, z = 779.151 }, rot = { x = 0.000, y = 334.500, z = 0.000 } }, + { config_id = 2003, pos = { x = 720.654, y = 90.183, z = 777.319 }, rot = { x = 0.000, y = 334.500, z = 0.000 } }, + { config_id = 2004, pos = { x = 717.744, y = 90.184, z = 778.228 }, rot = { x = 0.000, y = 334.500, z = 0.000 } } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_BattleMushroomMonster_FugusInitialize" +require "V3_2/Activity_BattleMushroomMonster_FungusGroup" \ No newline at end of file diff --git a/Resources/Scripts/Scene/47102/scene47102_group247102003.lua b/Resources/Scripts/Scene/47102/scene47102_group247102003.lua new file mode 100644 index 000000000..4bbdc82d6 --- /dev/null +++ b/Resources/Scripts/Scene/47102/scene47102_group247102003.lua @@ -0,0 +1,125 @@ +-- 基础信息 +local base_info = { + group_id = 247102003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 3001, gadget_id = 70710535, pos = { x = 720.311, y = 84.500, z = 781.183 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 3002, shape = RegionShape.SPHERE, radius = 8, pos = { x = 720.159, y = 90.179, z = 781.193 } }, + { config_id = 3003, shape = RegionShape.SPHERE, radius = 12, pos = { x = 741.946, y = 93.512, z = 747.810 } } +} + +-- 触发器 +triggers = { + { config_id = 1003002, name = "ENTER_REGION_3002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3002", action = "action_EVENT_ENTER_REGION_3002", trigger_count = 0 }, + { config_id = 1003003, name = "ENTER_REGION_3003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3003", action = "action_EVENT_ENTER_REGION_3003", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 3002, 3003 }, + triggers = { "ENTER_REGION_3002", "ENTER_REGION_3003" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 3001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3002(context, evt) + if evt.param1 ~= 3002 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_3002(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 247102003, 2) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_3003(context, evt) + if evt.param1 ~= 3003 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_3003(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 247102003, 2) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/47103/scene47103.lua b/Resources/Scripts/Scene/47103/scene47103.lua new file mode 100644 index 000000000..58af24758 --- /dev/null +++ b/Resources/Scripts/Scene/47103/scene47103.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -1000.0, z = -1000.0 }, + size = { x = 2000.0, z = 2000.0 }, + born_pos = { x = 248.000, y = 101.000, z = 173.000 }, + born_rot = { x = 0.000, y = 327.399, z = 0.000 }, + die_y = 80, + city_id = 4, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 47103 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -1000.0, z = -1000.0 }, max = { x = 1000.0, z = 1000.0 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/47103/scene47103_block47103.lua b/Resources/Scripts/Scene/47103/scene47103_block47103.lua new file mode 100644 index 000000000..2b74badea --- /dev/null +++ b/Resources/Scripts/Scene/47103/scene47103_block47103.lua @@ -0,0 +1,5 @@ +-- 所有的group +groups = { + { id = 247103001, refresh_id = 1001, pos = { x = 217.333, y = 89.529, z = 213.059 } }, + { id = 247103002, refresh_id = 1, pos = { x = 217.317, y = 89.446, z = 788.271 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/47103/scene47103_dummy_points.lua b/Resources/Scripts/Scene/47103/scene47103_dummy_points.lua new file mode 100644 index 000000000..e43f8af97 --- /dev/null +++ b/Resources/Scripts/Scene/47103/scene47103_dummy_points.lua @@ -0,0 +1,55 @@ +dummy_points = { + ["N10000005_T4008203"] = { pos = { x = 223.404, y = 90.184, z = 206.443 }, rot = { x = 0.000, y = 328.496, z = 0.000 } }, + ["N10000005_T4008510"] = { pos = { x = 717.708, y = 90.200, z = 779.282 }, rot = { x = 0.000, y = 59.207, z = 0.000 } }, + ["N1005_T4008203"] = { pos = { x = 224.883, y = 90.184, z = 207.342 }, rot = { x = 0.000, y = 324.924, z = 0.000 } }, + ["N1005_T4008508"] = { pos = { x = 722.542, y = 90.184, z = 774.328 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N1005_T4008510"] = { pos = { x = 717.283, y = 90.197, z = 780.842 }, rot = { x = 0.000, y = 59.207, z = 0.000 } }, + ["N1034_T4008509"] = { pos = { x = 732.703, y = 90.179, z = 767.636 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N1034_T4008510"] = { pos = { x = 718.743, y = 90.184, z = 778.207 }, rot = { x = 0.000, y = 59.207, z = 0.000 } }, + ["N1063_T4008509"] = { pos = { x = 730.758, y = 90.175, z = 764.799 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N1063_T4008510"] = { pos = { x = 715.988, y = 90.187, z = 779.698 }, rot = { x = 0.000, y = 53.603, z = 0.000 } }, + ["N12855_T4008509"] = { pos = { x = 735.676, y = 90.016, z = 768.211 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12855_T4008510"] = { pos = { x = 717.149, y = 90.184, z = 777.754 }, rot = { x = 0.000, y = 53.603, z = 0.000 } }, + ["N12856_T4008505"] = { pos = { x = 224.807, y = 90.184, z = 217.061 }, rot = { x = 0.000, y = 234.120, z = 0.000 } }, + ["N12856_T4008510"] = { pos = { x = 724.936, y = 90.183, z = 782.992 }, rot = { x = 0.000, y = 147.820, z = 0.000 } }, + ["N12858_T4008203"] = { pos = { x = 214.904, y = 90.184, z = 220.961 }, rot = { x = 0.000, y = 148.978, z = 0.000 } }, + ["N12926_T4008508"] = { pos = { x = 712.423, y = 90.181, z = 785.592 }, rot = { x = 0.000, y = 150.572, z = 0.000 } }, + ["N12926_T4008509"] = { pos = { x = 713.440, y = 90.182, z = 782.209 }, rot = { x = 0.000, y = 145.098, z = 0.000 } }, + ["N12927_T4008508"] = { pos = { x = 713.433, y = 90.184, z = 788.262 }, rot = { x = 0.000, y = 150.572, z = 0.000 } }, + ["N12927_T4008509"] = { pos = { x = 714.265, y = 90.184, z = 785.517 }, rot = { x = 0.000, y = 145.098, z = 0.000 } }, + ["N12927_T4008510"] = { pos = { x = 722.122, y = 90.181, z = 781.589 }, rot = { x = 0.000, y = 261.748, z = 0.000 } }, + ["N12928_T4008508"] = { pos = { x = 716.264, y = 90.185, z = 790.712 }, rot = { x = 0.000, y = 150.572, z = 0.000 } }, + ["N12928_T4008509"] = { pos = { x = 718.838, y = 90.184, z = 787.913 }, rot = { x = 0.000, y = 145.098, z = 0.000 } }, + ["N12929_T4008508"] = { pos = { x = 720.009, y = 90.183, z = 790.271 }, rot = { x = 0.000, y = 150.572, z = 0.000 } }, + ["N12929_T4008509"] = { pos = { x = 722.232, y = 90.184, z = 787.973 }, rot = { x = 0.000, y = 145.098, z = 0.000 } }, + ["N12981_T4008203"] = { pos = { x = 221.128, y = 90.184, z = 207.242 }, rot = { x = 0.000, y = 323.321, z = 0.000 } }, + ["N12981_T4008508"] = { pos = { x = 723.861, y = 90.184, z = 776.293 }, rot = { x = 0.000, y = 323.860, z = 0.000 } }, + ["N12981_T4008509"] = { pos = { x = 724.005, y = 90.184, z = 781.614 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["N12981_T4008510"] = { pos = { x = 720.085, y = 90.179, z = 781.344 }, rot = { x = 0.000, y = 75.629, z = 0.000 } }, + ["N12982_T4008408"] = { pos = { x = 214.871, y = 90.184, z = 218.265 }, rot = { x = 0.000, y = 149.607, z = 0.000 } }, + ["N12982_T4008508"] = { pos = { x = 721.003, y = 90.184, z = 775.884 }, rot = { x = 0.000, y = 332.317, z = 0.000 } }, + ["N12982_T4008509"] = { pos = { x = 725.311, y = 90.184, z = 780.078 }, rot = { x = 0.000, y = 324.094, z = 0.000 } }, + ["N12983_T4008508"] = { pos = { x = 725.217, y = 90.184, z = 778.818 }, rot = { x = 0.000, y = 323.988, z = 0.000 } }, + ["N12983_T4008509"] = { pos = { x = 724.877, y = 90.184, z = 783.594 }, rot = { x = 0.000, y = 210.662, z = 0.000 } }, + ["N12984_T4008508"] = { pos = { x = 722.047, y = 90.183, z = 778.865 }, rot = { x = 0.000, y = 329.788, z = 0.000 } }, + ["N12984_T4008509"] = { pos = { x = 721.497, y = 90.184, z = 782.146 }, rot = { x = 0.000, y = 106.404, z = 0.000 } }, + ["N12984_T4008515"] = { pos = { x = 217.291, y = 90.184, z = 219.909 }, rot = { x = 0.000, y = 148.424, z = 0.000 } }, + ["Q4008203_guide"] = { pos = { x = 219.613, y = 90.183, z = 213.113 }, rot = { x = 0.081, y = 0.000, z = 0.129 } }, + ["Q4008203_N12858"] = { pos = { x = 214.903, y = 90.183, z = 220.990 }, rot = { x = 0.000, y = 147.000, z = 0.000 } }, + ["Q4008206"] = { pos = { x = 248.000, y = 101.000, z = 173.000 }, rot = { x = 0.000, y = 327.400, z = 0.000 } }, + ["Q4008206_N12858"] = { pos = { x = 209.393, y = 90.187, z = 227.492 }, rot = { x = 0.000, y = 145.000, z = 0.000 } }, + ["Q4008207_N1005"] = { pos = { x = 223.400, y = 90.181, z = 206.522 }, rot = { x = 0.167, y = 327.000, z = 359.968 } }, + ["Q4008302_N12859"] = { pos = { x = 214.881, y = 90.183, z = 220.975 }, rot = { x = 0.000, y = 147.000, z = 0.000 } }, + ["Q4008310_N12860"] = { pos = { x = 214.911, y = 90.183, z = 220.954 }, rot = { x = 0.000, y = 147.000, z = 0.000 } }, + ["Q4008404_N12861"] = { pos = { x = 214.917, y = 90.184, z = 220.983 }, rot = { x = 0.000, y = 147.000, z = 0.000 } }, + ["Q4008405_guide"] = { pos = { x = 208.371, y = 91.660, z = 227.215 }, rot = { x = 0.000, y = 142.199, z = 0.000 } }, + ["Q4008408_N1063"] = { pos = { x = 214.923, y = 90.183, z = 220.963 }, rot = { x = 0.000, y = 147.000, z = 0.000 } }, + ["Q4008502_N12855"] = { pos = { x = 214.901, y = 90.184, z = 220.976 }, rot = { x = 0.000, y = 147.000, z = 0.000 } }, + ["Q4008505"] = { pos = { x = 725.244, y = 90.184, z = 774.330 }, rot = { x = 0.291, y = 325.000, z = 0.044 } }, + ["Q4008508_N12856"] = { pos = { x = 715.749, y = 90.184, z = 788.321 }, rot = { x = 0.000, y = 145.000, z = 0.000 } }, + ["Q4008514_guide"] = { pos = { x = 710.694, y = 91.751, z = 793.629 }, rot = { x = 0.000, y = 151.171, z = 0.000 } }, + ["Q4008514_N12856"] = { pos = { x = 711.713, y = 90.187, z = 793.500 }, rot = { x = 0.000, y = 138.847, z = 0.000 } }, + ["Q4008514_N12928"] = { pos = { x = 712.588, y = 90.178, z = 795.463 }, rot = { x = 0.000, y = 160.000, z = 0.000 } }, + ["Q4008514_N12929"] = { pos = { x = 709.238, y = 90.174, z = 793.580 }, rot = { x = 0.000, y = 135.000, z = 0.000 } }, + ["Q4008516"] = { pos = { x = 222.745, y = 90.187, z = 205.054 }, rot = { x = 0.000, y = 320.000, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/47103/scene47103_group247103001.lua b/Resources/Scripts/Scene/47103/scene47103_group247103001.lua new file mode 100644 index 000000000..110c37068 --- /dev/null +++ b/Resources/Scripts/Scene/47103/scene47103_group247103001.lua @@ -0,0 +1,256 @@ +-- 基础信息 +local base_info = { + group_id = 247103001 +} + +-- Trigger变量 +local defs = { + monster_tide = {1009,1011,1012,1013}, + total_count = 8, + max_count = 4, + min_count = 1, + isFungusQuestGroup = 1, + camGadget = {1022,1024}, + awardball_configid = 1033 +} + +-- DEFS_MISCS +local enemy_fungus_born_points= +{ + [1]=1005, + [2]=1006, + [3]=1007, + [4]=1008 +} +local partner_fungus_born_points= +{ + [1]=1001, + [2]=1002, + [3]=1003, + [4]=1004 +} + +local enemy_fungus_born_points_two= +{ + [1]=1014, + [2]=1015, + [3]=1016, + [4]=1017 +} +local partner_fungus_born_points_two= +{ + [1]=1018, + [2]=1019, + [3]=1020, + [4]=1021 +} + +local awardball_room_one= +{ + [1]=1025, + [2]=1026, + [3]=1027, + [4]=1028 +} + +local awardball_room_two= +{ + [1]=1029, + [2]=1030, + [3]=1031, + [4]=1032 +} + +local create_partner_fungus= +{ +[4008206]={}, +[4008304]={}, +[4008312]={}, +[4008405]={}, +[4008409]={}, +[4008515]={}, +[4008516]={}, +[4008514]={[1]={config_id=1023,affix={5254}}}, +[4008511]={ + [1]={config_id=1023}, + [2]={config_id=1028}, + [3]={config_id=1025}, + [4]={config_id=1026} +} +} + +local create_enemy_fungus= +{ + [4008206]= + { + [1]={config_id=1039,affix={5247}}, + [2]={config_id=1037,affix={5247}}, + [3]={config_id=1035,affix={5247}}, + [4]={config_id=1034,affix={5223,5247}} + }, + [4008304]= + { + [1]={config_id=1042,affix={5248}}, + [2]={config_id=1039,affix={5248}}, + [3]={config_id=1034,affix={5248}}, + [4]={config_id=1040,affix={5223,5248}} + }, + [4008312]= + { + [1]={config_id=1033,affix={5249}}, + [2]={config_id=1040,affix={5249}}, + [3]={config_id=1042,affix={5249}}, + [4]={config_id=1037,affix={5223,5249}} + }, + [4008405]= + { + [1]={config_id=1033,affix={5250}}, + [2]={config_id=1042,affix={5250}}, + [3]={config_id=1039,affix={5250}}, + [4]={config_id=1041,affix={5223,5250}} + }, + [4008409]= + { + [1]={config_id=1036,affix={5251}}, + [2]={config_id=1037,affix={5251}}, + [3]={config_id=1040,affix={5251}}, + [4]={config_id=1035,affix={5223,5251}} + }, + [4008515]= + { + [1]={config_id=1040,affix={5252}}, + [2]={config_id=1042,affix={5252}}, + [3]={config_id=1039,affix={5252}}, + [4]={config_id=1038,affix={5223,5252}} + }, + [4008516]= + { + [1]={config_id=1040,affix={5252}}, + [2]={config_id=1042,affix={5252}}, + [3]={config_id=1039,affix={5252}}, + [4]={config_id=1038,affix={5223,5252}} + }, + [4008514]= + { + [1]={config_id=1038,affix={5252}}, + [2]={config_id=1035,affix={5252}}, + [3]={config_id=1036,affix={5252}} + }, + [4008511]={} +} + +local room_two_quests={4008511,4008514} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1009, monster_id = 23010101, pos = { x = 716.494, y = 90.189, z = 781.193 }, rot = { x = 0.000, y = 112.997, z = 0.000 }, level = 21, disableWander = true }, + { config_id = 1011, monster_id = 23010401, pos = { x = 716.598, y = 90.184, z = 785.827 }, rot = { x = 0.000, y = 136.679, z = 0.000 }, level = 21, disableWander = true }, + { config_id = 1012, monster_id = 23010501, pos = { x = 718.878, y = 90.184, z = 787.864 }, rot = { x = 0.000, y = 172.304, z = 0.000 }, level = 21, disableWander = true }, + { config_id = 1013, monster_id = 23010601, pos = { x = 714.354, y = 90.184, z = 784.596 }, rot = { x = 0.000, y = 109.391, z = 0.000 }, level = 21, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1022, gadget_id = 70290731, pos = { x = 720.693, y = 90.184, z = 780.918 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1023, gadget_id = 70290731, pos = { x = 720.670, y = 90.184, z = 781.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1024, gadget_id = 70290731, pos = { x = 218.653, y = 90.180, z = 212.988 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1033, gadget_id = 70290663, pos = { x = 730.102, y = 90.184, z = 784.447 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 点位 +points = { + { config_id = 1001, pos = { x = 219.182, y = 90.184, z = 208.446 }, rot = { x = 0.000, y = 327.200, z = 0.000 } }, + { config_id = 1002, pos = { x = 221.373, y = 90.184, z = 207.860 }, rot = { x = 0.000, y = 327.200, z = 0.000 } }, + { config_id = 1003, pos = { x = 223.102, y = 90.184, z = 208.953 }, rot = { x = 0.000, y = 327.200, z = 0.000 } }, + { config_id = 1004, pos = { x = 223.256, y = 90.184, z = 211.106 }, rot = { x = 0.000, y = 327.200, z = 0.000 } }, + { config_id = 1005, pos = { x = 216.001, y = 90.192, z = 219.181 }, rot = { x = 0.000, y = 147.200, z = 0.000 } }, + { config_id = 1006, pos = { x = 214.697, y = 90.184, z = 216.437 }, rot = { x = 0.000, y = 147.200, z = 0.000 } }, + { config_id = 1007, pos = { x = 218.874, y = 90.184, z = 219.502 }, rot = { x = 0.000, y = 147.200, z = 0.000 } }, + { config_id = 1008, pos = { x = 217.782, y = 90.184, z = 216.433 }, rot = { x = 0.000, y = 147.200, z = 0.000 } }, + { config_id = 1014, pos = { x = 718.600, y = 90.184, z = 784.140 }, rot = { x = 0.000, y = 144.000, z = 0.000 } }, + { config_id = 1015, pos = { x = 719.940, y = 90.184, z = 786.153 }, rot = { x = 0.000, y = 144.000, z = 0.000 } }, + { config_id = 1016, pos = { x = 716.839, y = 90.184, z = 786.609 }, rot = { x = 0.000, y = 144.000, z = 0.000 } }, + { config_id = 1017, pos = { x = 716.301, y = 90.184, z = 783.459 }, rot = { x = 0.000, y = 144.000, z = 0.000 } }, + { config_id = 1018, pos = { x = 722.050, y = 90.183, z = 778.863 }, rot = { x = 0.000, y = 325.000, z = 0.000 } }, + { config_id = 1019, pos = { x = 725.230, y = 90.184, z = 778.771 }, rot = { x = 0.000, y = 325.000, z = 0.000 } }, + { config_id = 1020, pos = { x = 721.080, y = 90.184, z = 775.860 }, rot = { x = 0.000, y = 325.000, z = 0.000 } }, + { config_id = 1021, pos = { x = 723.813, y = 90.184, z = 776.245 }, rot = { x = 357.729, y = 325.000, z = 356.939 } }, + { config_id = 1025, pos = { x = 223.676, y = 91.184, z = 216.577 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1026, pos = { x = 214.196, y = 91.184, z = 210.472 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1027, pos = { x = 217.035, y = 91.184, z = 217.818 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1028, pos = { x = 224.900, y = 91.184, z = 207.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1029, pos = { x = 725.455, y = 91.184, z = 784.058 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1030, pos = { x = 717.819, y = 91.184, z = 785.134 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1031, pos = { x = 717.275, y = 91.184, z = 777.779 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1032, pos = { x = 725.272, y = 91.184, z = 776.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 1010, monster_id = 23010301, pos = { x = 721.754, y = 90.184, z = 785.125 }, rot = { x = 0.000, y = 172.304, z = 0.000 }, level = 31, disableWander = true } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_BattleMushroomMonster_FugusInitialize" +require "V3_2/Activity_BattleMushroomMonster_QuestGroup" +require "V3_2/Activity_BattleMushroomMonster_FungusGroup" \ No newline at end of file diff --git a/Resources/Scripts/Scene/47103/scene47103_group247103002.lua b/Resources/Scripts/Scene/47103/scene47103_group247103002.lua new file mode 100644 index 000000000..84573c40e --- /dev/null +++ b/Resources/Scripts/Scene/47103/scene47103_group247103002.lua @@ -0,0 +1,213 @@ +-- 基础信息 +local base_info = { + group_id = 247103002 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 2001, gadget_id = 70710535, pos = { x = 720.670, y = 84.500, z = 781.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2002, gadget_id = 70710535, pos = { x = 219.235, y = 84.500, z = 213.412 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 2008, gadget_id = 70310148, pos = { x = 219.719, y = 90.181, z = 212.768 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + { config_id = 2009, gadget_id = 70900203, pos = { x = 219.719, y = 92.511, z = 212.768 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + { config_id = 2003, shape = RegionShape.SPHERE, radius = 20, pos = { x = 248.068, y = 100.931, z = 172.938 } }, + { config_id = 2004, shape = RegionShape.SPHERE, radius = 10, pos = { x = 219.516, y = 88.646, z = 213.635 } }, + { config_id = 2006, shape = RegionShape.SPHERE, radius = 20, pos = { x = 746.723, y = 90.184, z = 743.603 } }, + { config_id = 2007, shape = RegionShape.SPHERE, radius = 12, pos = { x = 720.603, y = 90.184, z = 780.959 } } +} + +-- 触发器 +triggers = { + { config_id = 1002003, name = "ENTER_REGION_2003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2003", action = "action_EVENT_ENTER_REGION_2003", trigger_count = 0 }, + { config_id = 1002004, name = "ENTER_REGION_2004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2004", action = "action_EVENT_ENTER_REGION_2004", trigger_count = 0 }, + { config_id = 1002006, name = "ENTER_REGION_2006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2006", action = "action_EVENT_ENTER_REGION_2006", trigger_count = 0 }, + { config_id = 1002007, name = "ENTER_REGION_2007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2007", action = "action_EVENT_ENTER_REGION_2007", trigger_count = 0 } +} + +-- 变量 +variables = { + { config_id = 1, name = "default", value = 0, no_refresh = false } +} + +-- 废弃数据 +garbages = { + triggers = { + { config_id = 1002005, name = "QUEST_FINISH_2005", event = EventType.EVENT_QUEST_FINISH, source = "", condition = "condition_EVENT_QUEST_FINISH_2005", action = "action_EVENT_QUEST_FINISH_2005", trigger_count = 0 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 2003, 2004, 2006, 2007 }, + triggers = { "ENTER_REGION_2003", "ENTER_REGION_2004", "ENTER_REGION_2006", "ENTER_REGION_2007" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 2002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = , + monsters = { }, + gadgets = { 2001 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2003(context, evt) + if evt.param1 ~= 2003 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_2003(context, evt) + -- 删除suite2的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 247103002, 2) + + -- 创建id为2008的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 2008 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + -- 创建id为2009的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 2009 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2004(context, evt) + if evt.param1 ~= 2004 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_2004(context, evt) + -- 添加suite2的新内容 + ScriptLib.AddExtraGroupSuite(context, 247103002, 2) + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 247103002, EntityType.GADGET, 2008 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + -- 卸载指定gadget + if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 247103002, EntityType.GADGET, 2009 ) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2006(context, evt) + if evt.param1 ~= 2006 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_2006(context, evt) + -- 删除suite3的所有内容 + ScriptLib.RemoveExtraGroupSuite(context, 247103002, 3) + + return 0 +end + +-- 触发条件 +function condition_EVENT_ENTER_REGION_2007(context, evt) + if evt.param1 ~= 2007 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_2007(context, evt) + -- 添加suite3的新内容 + ScriptLib.AddExtraGroupSuite(context, 247103002, 3) + + return 0 +end \ No newline at end of file diff --git a/Resources/Scripts/Scene/50002/scene50002.lua b/Resources/Scripts/Scene/50002/scene50002.lua index ea59dd45c..912b1930e 100644 --- a/Resources/Scripts/Scene/50002/scene50002.lua +++ b/Resources/Scripts/Scene/50002/scene50002.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 1558.952, y = 256.172, z = -623.648 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -100, + city_id = 1, vision_anchor = { x = 0.0, z = -6986.0 } } diff --git a/Resources/Scripts/Scene/50003/scene50003.lua b/Resources/Scripts/Scene/50003/scene50003.lua index 700d2126d..18f82ec0c 100644 --- a/Resources/Scripts/Scene/50003/scene50003.lua +++ b/Resources/Scripts/Scene/50003/scene50003.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 1984.000, y = 197.000, z = -1303.000 }, born_rot = { x = 0.000, y = 161.425, z = 0.000 }, die_y = -500, + city_id = 1, vision_anchor = { x = 968.0, z = -2132.4 } } diff --git a/Resources/Scripts/Scene/50004/scene50004.lua b/Resources/Scripts/Scene/50004/scene50004.lua index 82ca17b8e..88c26af6b 100644 --- a/Resources/Scripts/Scene/50004/scene50004.lua +++ b/Resources/Scripts/Scene/50004/scene50004.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -150.105, y = -10.900, z = -603.649 }, born_rot = { x = 0.000, y = 180.852, z = 0.000 }, die_y = -42.76276, + city_id = 1, vision_anchor = { x = -816.0, z = -920.2 } } diff --git a/Resources/Scripts/Scene/50005/scene50005.lua b/Resources/Scripts/Scene/50005/scene50005.lua index 9f7ea767c..cd45e57b8 100644 --- a/Resources/Scripts/Scene/50005/scene50005.lua +++ b/Resources/Scripts/Scene/50005/scene50005.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 77.940, y = 4.839, z = -168.716 }, born_rot = { x = 0.000, y = 4.853, z = 0.000 }, die_y = -27.03, + city_id = 1, vision_anchor = { x = -139.6, z = -186.1 } } diff --git a/Resources/Scripts/Scene/50006/scene50006.lua b/Resources/Scripts/Scene/50006/scene50006.lua index 1033532e6..ab455e90e 100644 --- a/Resources/Scripts/Scene/50006/scene50006.lua +++ b/Resources/Scripts/Scene/50006/scene50006.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 343.110, y = -27.850, z = 472.373 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -2325.0, z = -1646.1 } } diff --git a/Resources/Scripts/Scene/50007/scene50007.lua b/Resources/Scripts/Scene/50007/scene50007.lua index 985345c2a..446404ee5 100644 --- a/Resources/Scripts/Scene/50007/scene50007.lua +++ b/Resources/Scripts/Scene/50007/scene50007.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -138.617, y = -10.940, z = -207.347 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -42.76276, + city_id = 1, vision_anchor = { x = -816.0, z = -920.2 } } diff --git a/Resources/Scripts/Scene/50008/scene50008.lua b/Resources/Scripts/Scene/50008/scene50008.lua index 5aab40f19..afd39a483 100644 --- a/Resources/Scripts/Scene/50008/scene50008.lua +++ b/Resources/Scripts/Scene/50008/scene50008.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 12.887, y = 3.500, z = -588.693 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -27.03, + city_id = 1, vision_anchor = { x = -139.6, z = -718.7 } } diff --git a/Resources/Scripts/Scene/50009/scene50009.lua b/Resources/Scripts/Scene/50009/scene50009.lua index bae71b10d..3fe493070 100644 --- a/Resources/Scripts/Scene/50009/scene50009.lua +++ b/Resources/Scripts/Scene/50009/scene50009.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 183.341, y = 4.000, z = -33.292 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -200, + city_id = 1, vision_anchor = { x = -230.0, z = -430.0 } } diff --git a/Resources/Scripts/Scene/50010/scene50010.lua b/Resources/Scripts/Scene/50010/scene50010.lua index 8bb6f3dbb..82c8bac6e 100644 --- a/Resources/Scripts/Scene/50010/scene50010.lua +++ b/Resources/Scripts/Scene/50010/scene50010.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 192.650, y = 4.617, z = -38.935 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -4.110001, + city_id = 1, vision_anchor = { x = -10.0, z = -210.0 } } diff --git a/Resources/Scripts/Scene/50011/scene50011.lua b/Resources/Scripts/Scene/50011/scene50011.lua index 56806e9ad..7278f0a1e 100644 --- a/Resources/Scripts/Scene/50011/scene50011.lua +++ b/Resources/Scripts/Scene/50011/scene50011.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.072, y = 0.027, z = 28.936 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -4684.2, z = -5695.1 } } diff --git a/Resources/Scripts/Scene/50012/scene50012.lua b/Resources/Scripts/Scene/50012/scene50012.lua index dd1a45361..ae439c2eb 100644 --- a/Resources/Scripts/Scene/50012/scene50012.lua +++ b/Resources/Scripts/Scene/50012/scene50012.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.016, y = 0.027, z = 28.215 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -5454.2, z = -7619.9 } } diff --git a/Resources/Scripts/Scene/50013/scene50013.lua b/Resources/Scripts/Scene/50013/scene50013.lua index f88c6b3c4..38b174da5 100644 --- a/Resources/Scripts/Scene/50013/scene50013.lua +++ b/Resources/Scripts/Scene/50013/scene50013.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.066, y = 0.027, z = 28.581 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -4684.2, z = -5695.1 } } diff --git a/Resources/Scripts/Scene/50014/scene50014.lua b/Resources/Scripts/Scene/50014/scene50014.lua index dd86151e4..427df84bb 100644 --- a/Resources/Scripts/Scene/50014/scene50014.lua +++ b/Resources/Scripts/Scene/50014/scene50014.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 58.510, y = 0.000, z = -43.755 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -36.64982, + city_id = 1, vision_anchor = { x = -250.0, z = -400.0 } } diff --git a/Resources/Scripts/Scene/50015/scene50015.lua b/Resources/Scripts/Scene/50015/scene50015.lua index 579ce2740..1a0466451 100644 --- a/Resources/Scripts/Scene/50015/scene50015.lua +++ b/Resources/Scripts/Scene/50015/scene50015.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -20.834, y = 0.560, z = 28.353 }, born_rot = { x = 0.000, y = 186.204, z = 0.000 }, die_y = -11.92, + city_id = 1, vision_anchor = { x = -161.2, z = -540.2 } } diff --git a/Resources/Scripts/Scene/50016/scene50016.lua b/Resources/Scripts/Scene/50016/scene50016.lua index 34d5cf2e8..132089cbe 100644 --- a/Resources/Scripts/Scene/50016/scene50016.lua +++ b/Resources/Scripts/Scene/50016/scene50016.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 1115.102, y = 203.513, z = 356.679 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -94.05743, + city_id = 1, vision_anchor = { x = -1162.1, z = -323.7 } } diff --git a/Resources/Scripts/Scene/50017/scene50017.lua b/Resources/Scripts/Scene/50017/scene50017.lua index 14533c374..5a9b66be7 100644 --- a/Resources/Scripts/Scene/50017/scene50017.lua +++ b/Resources/Scripts/Scene/50017/scene50017.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.023, y = -0.021, z = 6.996 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/50018/scene50018.lua b/Resources/Scripts/Scene/50018/scene50018.lua index 4317fb648..d37bf4a82 100644 --- a/Resources/Scripts/Scene/50018/scene50018.lua +++ b/Resources/Scripts/Scene/50018/scene50018.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.067, y = -7.233, z = 93.004 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/50019/scene50019.lua b/Resources/Scripts/Scene/50019/scene50019.lua index 5b83b8e2d..3db22be5f 100644 --- a/Resources/Scripts/Scene/50019/scene50019.lua +++ b/Resources/Scripts/Scene/50019/scene50019.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.043, y = -7.233, z = 93.330 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/50021/scene50021.lua b/Resources/Scripts/Scene/50021/scene50021.lua index 448320fc3..2370e7328 100644 --- a/Resources/Scripts/Scene/50021/scene50021.lua +++ b/Resources/Scripts/Scene/50021/scene50021.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.110, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -0.5000005, + city_id = 1, vision_anchor = { x = -80.2, z = -10.0 } } diff --git a/Resources/Scripts/Scene/50022/scene50022.lua b/Resources/Scripts/Scene/50022/scene50022.lua index 9b61f1b6d..fb62d75f4 100644 --- a/Resources/Scripts/Scene/50022/scene50022.lua +++ b/Resources/Scripts/Scene/50022/scene50022.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 4.098, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -87.1, z = -710.0 } } diff --git a/Resources/Scripts/Scene/50023/scene50023.lua b/Resources/Scripts/Scene/50023/scene50023.lua index 9e8c802b5..83e96d3c5 100644 --- a/Resources/Scripts/Scene/50023/scene50023.lua +++ b/Resources/Scripts/Scene/50023/scene50023.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.134, y = -4.942, z = 42.516 }, born_rot = { x = 0.000, y = 182.991, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/50024/scene50024.lua b/Resources/Scripts/Scene/50024/scene50024.lua index 1f397deb9..85284a3e1 100644 --- a/Resources/Scripts/Scene/50024/scene50024.lua +++ b/Resources/Scripts/Scene/50024/scene50024.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.143, y = -5.152, z = 42.496 }, born_rot = { x = 0.000, y = 184.890, z = 0.000 }, die_y = -12, + city_id = 1, vision_anchor = { x = -531.5, z = -519.5 } } diff --git a/Resources/Scripts/Scene/50025/scene50025.lua b/Resources/Scripts/Scene/50025/scene50025.lua index 02716164b..b12399c92 100644 --- a/Resources/Scripts/Scene/50025/scene50025.lua +++ b/Resources/Scripts/Scene/50025/scene50025.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.491, y = -4.855, z = 64.437 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/50026/scene50026.lua b/Resources/Scripts/Scene/50026/scene50026.lua index b3ce7d347..5e71a86a7 100644 --- a/Resources/Scripts/Scene/50026/scene50026.lua +++ b/Resources/Scripts/Scene/50026/scene50026.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.491, y = -4.855, z = 64.437 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/50027/scene50027.lua b/Resources/Scripts/Scene/50027/scene50027.lua index 930c1354a..5fdb55761 100644 --- a/Resources/Scripts/Scene/50027/scene50027.lua +++ b/Resources/Scripts/Scene/50027/scene50027.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -0.491, y = -4.855, z = 64.437 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.6, z = -285.6 } } diff --git a/Resources/Scripts/Scene/50028/scene50028.lua b/Resources/Scripts/Scene/50028/scene50028.lua index 381d544ea..8856c76b4 100644 --- a/Resources/Scripts/Scene/50028/scene50028.lua +++ b/Resources/Scripts/Scene/50028/scene50028.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 31.300, y = 0.000, z = 391.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -1000, + city_id = 1, vision_anchor = { x = -5400.0, z = -6275.3 } } diff --git a/Resources/Scripts/Scene/50029/scene50029.lua b/Resources/Scripts/Scene/50029/scene50029.lua index ef3d2f9e3..bd76e6085 100644 --- a/Resources/Scripts/Scene/50029/scene50029.lua +++ b/Resources/Scripts/Scene/50029/scene50029.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 62.038, y = 14.748, z = -32.564 }, born_rot = { x = 0.000, y = 270.000, z = 0.000 }, die_y = -40, + city_id = 1, vision_anchor = { x = -145.2, z = -219.1 } } diff --git a/Resources/Scripts/Scene/50030/scene50030.lua b/Resources/Scripts/Scene/50030/scene50030.lua index 5ae92edb6..44756b44c 100644 --- a/Resources/Scripts/Scene/50030/scene50030.lua +++ b/Resources/Scripts/Scene/50030/scene50030.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -20.211, y = 4.710, z = -15.106 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -50, + city_id = 2, vision_anchor = { x = -396.9, z = -511.2 } } diff --git a/Resources/Scripts/Scene/50031/scene50031.lua b/Resources/Scripts/Scene/50031/scene50031.lua index 635fe870a..28e27d7ee 100644 --- a/Resources/Scripts/Scene/50031/scene50031.lua +++ b/Resources/Scripts/Scene/50031/scene50031.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -23.759, y = 30.848, z = 12.952 }, born_rot = { x = 0.000, y = 332.688, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -598.4, z = -414.6 } } diff --git a/Resources/Scripts/Scene/50032/scene50032.lua b/Resources/Scripts/Scene/50032/scene50032.lua index 7f02dedbb..cc9dc8ef9 100644 --- a/Resources/Scripts/Scene/50032/scene50032.lua +++ b/Resources/Scripts/Scene/50032/scene50032.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 49.049, y = -3.633, z = -68.617 }, born_rot = { x = 0.000, y = 234.172, z = 0.000 }, die_y = -15.5, + city_id = 2, vision_anchor = { x = -355.1, z = -669.5 } } diff --git a/Resources/Scripts/Scene/50033/scene50033.lua b/Resources/Scripts/Scene/50033/scene50033.lua index edcc9e210..d4e242f94 100644 --- a/Resources/Scripts/Scene/50033/scene50033.lua +++ b/Resources/Scripts/Scene/50033/scene50033.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 106.193, y = -9.629, z = 3.146 }, born_rot = { x = 0.000, y = 178.391, z = 0.000 }, die_y = -21, + city_id = 2, vision_anchor = { x = -428.5, z = -475.2 } } diff --git a/Resources/Scripts/Scene/50034/scene50034.lua b/Resources/Scripts/Scene/50034/scene50034.lua index 136bab646..24e6619f6 100644 --- a/Resources/Scripts/Scene/50034/scene50034.lua +++ b/Resources/Scripts/Scene/50034/scene50034.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 49.960, y = 34.554, z = -18.074 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -970, + city_id = 2, vision_anchor = { x = -745.8, z = -572.3 } } diff --git a/Resources/Scripts/Scene/50041/scene50041.lua b/Resources/Scripts/Scene/50041/scene50041.lua index 04ccaffe4..d61d94ce8 100644 --- a/Resources/Scripts/Scene/50041/scene50041.lua +++ b/Resources/Scripts/Scene/50041/scene50041.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -109.920, y = -8.052, z = 8.708 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -50, + city_id = 1, vision_anchor = { x = -378.0, z = -449.5 } } diff --git a/Resources/Scripts/Scene/50042/scene50042.lua b/Resources/Scripts/Scene/50042/scene50042.lua index 287cd6fe5..6a54a2dd2 100644 --- a/Resources/Scripts/Scene/50042/scene50042.lua +++ b/Resources/Scripts/Scene/50042/scene50042.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 343.205, y = -27.850, z = 467.158 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -1408.9, z = -1565.2 } } diff --git a/Resources/Scripts/Scene/50043/scene50043.lua b/Resources/Scripts/Scene/50043/scene50043.lua index 424c641e8..752b690a3 100644 --- a/Resources/Scripts/Scene/50043/scene50043.lua +++ b/Resources/Scripts/Scene/50043/scene50043.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 281.387, y = -27.850, z = 442.823 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -1408.9, z = -1565.2 } } diff --git a/Resources/Scripts/Scene/50044/scene50044.lua b/Resources/Scripts/Scene/50044/scene50044.lua index e4e8203c5..0c4a87461 100644 --- a/Resources/Scripts/Scene/50044/scene50044.lua +++ b/Resources/Scripts/Scene/50044/scene50044.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 142.837, y = 89.163, z = 77.290 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -337.4892, + city_id = 1, vision_anchor = { x = -393.2, z = -456.2 } } diff --git a/Resources/Scripts/Scene/50045/scene50045.lua b/Resources/Scripts/Scene/50045/scene50045.lua index f3008ba76..e171feac2 100644 --- a/Resources/Scripts/Scene/50045/scene50045.lua +++ b/Resources/Scripts/Scene/50045/scene50045.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -315.475, y = 21.439, z = -32.133 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -29.35916, + city_id = 1, vision_anchor = { x = -597.9, z = -331.3 } } diff --git a/Resources/Scripts/Scene/50046/scene50046.lua b/Resources/Scripts/Scene/50046/scene50046.lua index 48c7aae2c..378fd363f 100644 --- a/Resources/Scripts/Scene/50046/scene50046.lua +++ b/Resources/Scripts/Scene/50046/scene50046.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 21.549 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -970, + city_id = 1, vision_anchor = { x = -5648.6, z = -5648.6 } } diff --git a/Resources/Scripts/Scene/50047/scene50047.lua b/Resources/Scripts/Scene/50047/scene50047.lua index c3884f0ec..e11424975 100644 --- a/Resources/Scripts/Scene/50047/scene50047.lua +++ b/Resources/Scripts/Scene/50047/scene50047.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -223.820, y = 21.553, z = -31.875 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -29.35916, + city_id = 1, vision_anchor = { x = -597.9, z = -331.3 } } diff --git a/Resources/Scripts/Scene/50048/scene50048.lua b/Resources/Scripts/Scene/50048/scene50048.lua index 7dd3e28ad..fa68b8cd2 100644 --- a/Resources/Scripts/Scene/50048/scene50048.lua +++ b/Resources/Scripts/Scene/50048/scene50048.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -315.475, y = 21.439, z = -32.133 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -29.35916, + city_id = 1, vision_anchor = { x = -597.9, z = -331.3 } } diff --git a/Resources/Scripts/Scene/50049/scene50049.lua b/Resources/Scripts/Scene/50049/scene50049.lua index ff42e2a9b..e08bad572 100644 --- a/Resources/Scripts/Scene/50049/scene50049.lua +++ b/Resources/Scripts/Scene/50049/scene50049.lua @@ -8,6 +8,7 @@ scene_config = { { pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -29.35916, + city_id = 1, vision_anchor = { x = -597.9, z = -331.3 } } diff --git a/Resources/Scripts/Scene/50050/scene50050.lua b/Resources/Scripts/Scene/50050/scene50050.lua index d06b4cc9f..ff134a36b 100644 --- a/Resources/Scripts/Scene/50050/scene50050.lua +++ b/Resources/Scripts/Scene/50050/scene50050.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -786.1453, + city_id = 1, vision_anchor = { x = -1101.1, z = -1515.1 } } diff --git a/Resources/Scripts/Scene/50051/scene50051.lua b/Resources/Scripts/Scene/50051/scene50051.lua index 30f767a0f..84d4e5157 100644 --- a/Resources/Scripts/Scene/50051/scene50051.lua +++ b/Resources/Scripts/Scene/50051/scene50051.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 14.968, y = 40.000, z = 30.536 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -25.37537, + city_id = 1, vision_anchor = { x = -125.1, z = -200.1 } } diff --git a/Resources/Scripts/Scene/50052/scene50052.lua b/Resources/Scripts/Scene/50052/scene50052.lua index a76246572..3790840c9 100644 --- a/Resources/Scripts/Scene/50052/scene50052.lua +++ b/Resources/Scripts/Scene/50052/scene50052.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 19.326 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -285.0, z = -285.0 } } diff --git a/Resources/Scripts/Scene/50053/scene50053.lua b/Resources/Scripts/Scene/50053/scene50053.lua index 5f8643ab5..67d2096d5 100644 --- a/Resources/Scripts/Scene/50053/scene50053.lua +++ b/Resources/Scripts/Scene/50053/scene50053.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 15.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -10, + city_id = 1, vision_anchor = { x = -1000.0, z = -1200.0 } } diff --git a/Resources/Scripts/Scene/50054/scene50054.lua b/Resources/Scripts/Scene/50054/scene50054.lua index 1a7e500cf..72155731a 100644 --- a/Resources/Scripts/Scene/50054/scene50054.lua +++ b/Resources/Scripts/Scene/50054/scene50054.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 17.000 }, born_rot = { x = 0.000, y = 180.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -646.0, z = -646.0 } } diff --git a/Resources/Scripts/Scene/50055/scene50055.lua b/Resources/Scripts/Scene/50055/scene50055.lua index e3168435e..cbf49daf4 100644 --- a/Resources/Scripts/Scene/50055/scene50055.lua +++ b/Resources/Scripts/Scene/50055/scene50055.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 103.586, y = 10.644, z = 148.990 }, born_rot = { x = 0.000, y = 225.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = -233.1, z = -140.4 } } diff --git a/Resources/Scripts/Scene/50056/scene50056.lua b/Resources/Scripts/Scene/50056/scene50056.lua index 8f43526e0..2a9ab1917 100644 --- a/Resources/Scripts/Scene/50056/scene50056.lua +++ b/Resources/Scripts/Scene/50056/scene50056.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -210.072, y = 0.000, z = 69.969 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -30, + city_id = 3, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/50058/scene50058.lua b/Resources/Scripts/Scene/50058/scene50058.lua index c5a569853..b92e3dea7 100644 --- a/Resources/Scripts/Scene/50058/scene50058.lua +++ b/Resources/Scripts/Scene/50058/scene50058.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 510.237, y = 100.542, z = 492.500 }, born_rot = { x = 0.000, y = 250.000, z = 0.000 }, die_y = -20, + city_id = 3, vision_anchor = { x = 400.0, z = 400.0 } } diff --git a/Resources/Scripts/Scene/50060/scene50060.lua b/Resources/Scripts/Scene/50060/scene50060.lua index e4eda0f54..9f84dedac 100644 --- a/Resources/Scripts/Scene/50060/scene50060.lua +++ b/Resources/Scripts/Scene/50060/scene50060.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -3.841, y = 13.005, z = 9.019 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -100, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50061/scene50061.lua b/Resources/Scripts/Scene/50061/scene50061.lua index c110b45c3..13c066e42 100644 --- a/Resources/Scripts/Scene/50061/scene50061.lua +++ b/Resources/Scripts/Scene/50061/scene50061.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.061 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -512.0, z = -512.0 } } diff --git a/Resources/Scripts/Scene/50062/scene50062.lua b/Resources/Scripts/Scene/50062/scene50062.lua index 471f7ec62..819f3e3fc 100644 --- a/Resources/Scripts/Scene/50062/scene50062.lua +++ b/Resources/Scripts/Scene/50062/scene50062.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -111.964, y = 30.720, z = 405.757 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -100, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50063/scene50063.lua b/Resources/Scripts/Scene/50063/scene50063.lua index 4832fdfd2..356e52ce5 100644 --- a/Resources/Scripts/Scene/50063/scene50063.lua +++ b/Resources/Scripts/Scene/50063/scene50063.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 31.986, y = 29.190, z = 225.379 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -100, + city_id = 3, vision_anchor = { x = -2000.0, z = -2000.0 } } diff --git a/Resources/Scripts/Scene/50065/scene50065.lua b/Resources/Scripts/Scene/50065/scene50065.lua index c2eb79f96..e55bc5e54 100644 --- a/Resources/Scripts/Scene/50065/scene50065.lua +++ b/Resources/Scripts/Scene/50065/scene50065.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.500, z = 0.000 }, born_rot = { x = 0.000, y = 90.000, z = 0.000 }, die_y = -100, + city_id = 3, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50066/scene50066.lua b/Resources/Scripts/Scene/50066/scene50066.lua index 315baed0a..447003088 100644 --- a/Resources/Scripts/Scene/50066/scene50066.lua +++ b/Resources/Scripts/Scene/50066/scene50066.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -55.390, y = 252.130, z = -98.900 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -620, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50067/scene50067.lua b/Resources/Scripts/Scene/50067/scene50067.lua index b4c30da41..c17d66adc 100644 --- a/Resources/Scripts/Scene/50067/scene50067.lua +++ b/Resources/Scripts/Scene/50067/scene50067.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 6.665, y = 0.000, z = 19.233 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50067/scene50067_block50067.lua b/Resources/Scripts/Scene/50067/scene50067_block50067.lua index 07a1dec34..4f42b76fa 100644 --- a/Resources/Scripts/Scene/50067/scene50067_block50067.lua +++ b/Resources/Scripts/Scene/50067/scene50067_block50067.lua @@ -1,4 +1,5 @@ -- 所有的group groups = { - { id = 250067001, pos = { x = 52.818, y = 0.500, z = -5.730 } } + { id = 250067001, pos = { x = 52.818, y = 0.500, z = -5.730 } }, + { id = 250067002, refresh_id = 1, pos = { x = -42.033, y = 0.494, z = -33.848 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/50067/scene50067_group250067002.lua b/Resources/Scripts/Scene/50067/scene50067_group250067002.lua new file mode 100644 index 000000000..f3fce9822 --- /dev/null +++ b/Resources/Scripts/Scene/50067/scene50067_group250067002.lua @@ -0,0 +1,281 @@ +-- 基础信息 +local base_info = { + group_id = 250067002 +} + +-- DEFS_MISCS +local defs = { + + option_turn = 613, + option_startstop = 7, + + point_array = 1, + --运输装置config_id + carrier_list = {2001}, + switcher_control = + {--[操作台configID] = {被控岔路装置1, 被控岔路装置2}, + [2015] = {2002,2013}, + [2016] = {2004,2010}, + }, + + --几条路 注意是point_list有向的 倒数第二个点为岔路判定点 + way_info = + { + --key为路径几 顺序无所谓 + [1] = + { + point_list = {18,1}, + + spawn_point = 0, + + gear_id = 2004, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 0, + [201] = 0, + [202] = 0, + [203] = 4, + }, + }, + [3] = + { + 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, + }, + }, + [4] = + { + point_list = {2,15,14,13}, + + spawn_point = 0, + + gear_id = 2002, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 5, + [201] = 3, + [202] = 0, + [203] = 0, + }, + }, + [5] = + { + point_list = {12,11,10}, + + spawn_point = 0, + + gear_id = 2013, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 6, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + [6] = + { + point_list = {9,8,7,6}, + + spawn_point = 0, + + gear_id = 2010, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 7, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + [7] = + { + point_list = {5,4,3}, + + spawn_point = 0, + + gear_id = 2004, --此判定点依据哪个岔路物件 + + dir = --岔路物件每个State通向哪 + { --GadgetState索引way_info ID + [0] = 4, + [201] = 0, + [202] = 0, + [203] = 0, + }, + }, + + }, + + --停车点 到此点时会判断是否需要停车 + stop_points = + { + 7, 14 + }, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2001] = { config_id = 2001, gadget_id = 70320028, pos = { x = -63.705, y = 4.107, z = -33.472 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + -- 右转1 + [2002] = { config_id = 2002, gadget_id = 70320027, pos = { x = -47.291, y = 0.494, z = -22.006 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [2003] = { config_id = 2003, gadget_id = 70310313, pos = { x = -47.180, y = 0.500, z = -28.497 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 左转1 + [2004] = { config_id = 2004, gadget_id = 70320027, pos = { x = -47.238, y = 0.499, z = -33.816 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [2005] = { config_id = 2005, gadget_id = 70320027, pos = { x = -54.898, y = 0.499, z = -22.037 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [2006] = { config_id = 2006, gadget_id = 70310313, pos = { x = -54.981, y = 0.500, z = -18.285 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2007] = { config_id = 2007, gadget_id = 70310313, pos = { x = -51.048, y = 0.500, z = -21.999 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [2008] = { config_id = 2008, gadget_id = 70310313, pos = { x = -50.997, y = 0.500, z = -33.904 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [2009] = { config_id = 2009, gadget_id = 70310313, pos = { x = -31.909, y = 0.500, z = -30.055 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 左转2 + [2010] = { config_id = 2010, gadget_id = 70320027, pos = { x = -31.959, y = 0.499, z = -33.816 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [2011] = { config_id = 2011, gadget_id = 70310313, pos = { x = -39.566, y = 0.500, z = -22.036 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [2012] = { config_id = 2012, gadget_id = 70310313, pos = { x = -35.718, y = 0.500, z = -33.904 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + -- 右转2 + [2013] = { config_id = 2013, gadget_id = 70320027, pos = { x = -32.027, y = 0.494, z = -22.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2014] = { config_id = 2014, gadget_id = 70310313, pos = { x = -42.510, y = 0.500, z = -33.904 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + -- 右边 + [2015] = { config_id = 2015, gadget_id = 70360002, pos = { x = -39.466, y = 0.500, z = -25.505 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 7, 613 } } }, + -- 左边 + [2016] = { config_id = 2016, gadget_id = 70360002, pos = { x = -39.451, y = 0.500, z = -30.795 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 613, 7 } } }, + [2019] = { config_id = 2019, gadget_id = 70310001, pos = { x = -25.391, y = 0.500, z = -16.167 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { + { config_id = 1002017, name = "PLATFORM_ARRIVAL_2017", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_2017", action = "action_EVENT_PLATFORM_ARRIVAL_2017", trigger_count = 0 }, + { config_id = 1002018, name = "GADGET_CREATE_2018", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2018", action = "action_EVENT_GADGET_CREATE_2018", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2019 }, + regions = { }, + triggers = { "PLATFORM_ARRIVAL_2017", "GADGET_CREATE_2018" }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发条件 +function condition_EVENT_PLATFORM_ARRIVAL_2017(context, evt) + -- 判断是gadgetid 为 2001的移动平台,是否到达了1 的点集中的 17 点 + + if 2001 ~= evt.param1 then + return false + end + + if 1 ~= evt.param2 then + return false + end + + if 17 ~= evt.param3 then + return false + end + + + return true +end + +-- 触发操作 +function action_EVENT_PLATFORM_ARRIVAL_2017(context, evt) + -- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配 + if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 2001 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId") + return -1 + end + + + -- 创建id为2001的gadget + if 0 ~= ScriptLib.CreateGadget(context, { config_id = 2001 }) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget") + return -1 + end + + return 0 +end + +-- 触发条件 +function condition_EVENT_GADGET_CREATE_2018(context, evt) + if 2001 ~= evt.param1 then + return false + end + + return true +end + +-- 触发操作 +function action_EVENT_GADGET_CREATE_2018(context, evt) + -- 启动移动平台 + if 0 ~= ScriptLib.StartPlatform(context, 2001) then + ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform") + return -1 + end + + return 0 +end + +require "V3_2/MachineCarrier" \ No newline at end of file diff --git a/Resources/Scripts/Scene/50070/scene50070.lua b/Resources/Scripts/Scene/50070/scene50070.lua index fa7cb0691..e67a85abb 100644 --- a/Resources/Scripts/Scene/50070/scene50070.lua +++ b/Resources/Scripts/Scene/50070/scene50070.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -42.432, y = 0.500, z = 60.698 }, 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 } } diff --git a/Resources/Scripts/Scene/50072/scene50072.lua b/Resources/Scripts/Scene/50072/scene50072.lua index ab6e45400..8930ae36c 100644 --- a/Resources/Scripts/Scene/50072/scene50072.lua +++ b/Resources/Scripts/Scene/50072/scene50072.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50074/scene50074.lua b/Resources/Scripts/Scene/50074/scene50074.lua index f3935ef60..64b384cd5 100644 --- a/Resources/Scripts/Scene/50074/scene50074.lua +++ b/Resources/Scripts/Scene/50074/scene50074.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 218.859, y = 837.714, z = 928.802 }, born_rot = { x = 0.000, y = 45.000, z = 0.000 }, die_y = -56.13338, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50075/scene50075.lua b/Resources/Scripts/Scene/50075/scene50075.lua index 0c7d8d480..18e1cd986 100644 --- a/Resources/Scripts/Scene/50075/scene50075.lua +++ b/Resources/Scripts/Scene/50075/scene50075.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 459.861, y = 13.617, z = 494.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/50076/scene50076.lua b/Resources/Scripts/Scene/50076/scene50076.lua index 504d4ca0c..12dad168a 100644 --- a/Resources/Scripts/Scene/50076/scene50076.lua +++ b/Resources/Scripts/Scene/50076/scene50076.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 39.313, y = -25.800, z = -24.636 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -35.8, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50077/scene50077.lua b/Resources/Scripts/Scene/50077/scene50077.lua index b82462aa2..c15de30e6 100644 --- a/Resources/Scripts/Scene/50077/scene50077.lua +++ b/Resources/Scripts/Scene/50077/scene50077.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = -0.102, z = 15.444 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 2, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50078/scene50078.lua b/Resources/Scripts/Scene/50078/scene50078.lua index 3a3dccf34..6c8305609 100644 --- a/Resources/Scripts/Scene/50078/scene50078.lua +++ b/Resources/Scripts/Scene/50078/scene50078.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 30.263, y = 159.634, z = 546.180 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -256, + city_id = 1, vision_anchor = { x = -3000.0, z = -4000.0 } } diff --git a/Resources/Scripts/Scene/50079/scene50079.lua b/Resources/Scripts/Scene/50079/scene50079.lua index 8337bdda6..958bb6ed7 100644 --- a/Resources/Scripts/Scene/50079/scene50079.lua +++ b/Resources/Scripts/Scene/50079/scene50079.lua @@ -8,6 +8,7 @@ scene_config = { { pos = { x = 498.612, y = 609.303, z = -1654.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } }, die_y = -50, + city_id = 1, vision_anchor = { x = 0.0, z = -3000.0 } } diff --git a/Resources/Scripts/Scene/50080/scene50080.lua b/Resources/Scripts/Scene/50080/scene50080.lua index 0a8202cb7..2d972f968 100644 --- a/Resources/Scripts/Scene/50080/scene50080.lua +++ b/Resources/Scripts/Scene/50080/scene50080.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 111.451, y = 101.599, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -200, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50081/scene50081.lua b/Resources/Scripts/Scene/50081/scene50081.lua index 3d2c65e73..6af15302e 100644 --- a/Resources/Scripts/Scene/50081/scene50081.lua +++ b/Resources/Scripts/Scene/50081/scene50081.lua @@ -8,6 +8,7 @@ scene_config = { { pos = { x = 777.090, y = 56.380, z = 923.411 }, rot = { x = 0.000, y = 92.392, z = 0.000 } } }, die_y = -20, + city_id = 1, vision_anchor = { x = 0.0, z = 0.0 } } diff --git a/Resources/Scripts/Scene/50082/scene50082.lua b/Resources/Scripts/Scene/50082/scene50082.lua index 5b71e50b3..9802f565d 100644 --- a/Resources/Scripts/Scene/50082/scene50082.lua +++ b/Resources/Scripts/Scene/50082/scene50082.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 555.191, y = 51.402, z = -255.593 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -60, + city_id = 1, vision_anchor = { x = 0.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50083/scene50083.lua b/Resources/Scripts/Scene/50083/scene50083.lua index 18930b771..3f6365041 100644 --- a/Resources/Scripts/Scene/50083/scene50083.lua +++ b/Resources/Scripts/Scene/50083/scene50083.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -136.973, y = -36.878, z = 54.534 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -150, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50084/scene50084.lua b/Resources/Scripts/Scene/50084/scene50084.lua index 55342ce0c..5dc5b00c7 100644 --- a/Resources/Scripts/Scene/50084/scene50084.lua +++ b/Resources/Scripts/Scene/50084/scene50084.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -112.484, y = 60.422, z = -33.350 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -10, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50085/scene50085.lua b/Resources/Scripts/Scene/50085/scene50085.lua index 213009582..778798fb2 100644 --- a/Resources/Scripts/Scene/50085/scene50085.lua +++ b/Resources/Scripts/Scene/50085/scene50085.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.000, y = 0.000, z = 0.000 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -60, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50086/scene50086.lua b/Resources/Scripts/Scene/50086/scene50086.lua index bc3559f5a..845aa2c11 100644 --- a/Resources/Scripts/Scene/50086/scene50086.lua +++ b/Resources/Scripts/Scene/50086/scene50086.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 18.185, y = 0.000, z = -3.256 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -30, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50087/scene50087.lua b/Resources/Scripts/Scene/50087/scene50087.lua index 34aef2430..e77739ce6 100644 --- a/Resources/Scripts/Scene/50087/scene50087.lua +++ b/Resources/Scripts/Scene/50087/scene50087.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 60.371, y = 0.000, z = 99.944 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -20, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50088/scene50088.lua b/Resources/Scripts/Scene/50088/scene50088.lua index 4075d1154..b610a88bc 100644 --- a/Resources/Scripts/Scene/50088/scene50088.lua +++ b/Resources/Scripts/Scene/50088/scene50088.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -3.848, y = -0.009, z = 6.361 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -70, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50089/scene50089.lua b/Resources/Scripts/Scene/50089/scene50089.lua index 4eb8f640f..755866d5b 100644 --- a/Resources/Scripts/Scene/50089/scene50089.lua +++ b/Resources/Scripts/Scene/50089/scene50089.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = -1.428, y = 0.012, z = -0.144 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -30, + city_id = 1, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50091/scene50091.lua b/Resources/Scripts/Scene/50091/scene50091.lua new file mode 100644 index 000000000..59ff95a78 --- /dev/null +++ b/Resources/Scripts/Scene/50091/scene50091.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = 259.3, z = 182.7 }, + size = { x = 512.0, z = 512.0 }, + born_pos = { x = 515.120, y = 74.192, z = 501.851 }, + born_rot = { x = 0.000, y = 186.565, z = 0.000 }, + die_y = -20, + city_id = 1, + vision_anchor = { x = 0.0, z = 0.0 } +} + +-- 所有的区块 +blocks = { 50091 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = 259.3, z = 182.7 }, max = { x = 771.3, z = 694.7 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/50091/scene50091_block50091.lua b/Resources/Scripts/Scene/50091/scene50091_block50091.lua new file mode 100644 index 000000000..1a539e73b --- /dev/null +++ b/Resources/Scripts/Scene/50091/scene50091_block50091.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 250091001, refresh_id = 1004, pos = { x = 492.172, y = 100.542, z = 488.182 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/50091/scene50091_group250091001.lua b/Resources/Scripts/Scene/50091/scene50091_group250091001.lua new file mode 100644 index 000000000..49a5ea207 --- /dev/null +++ b/Resources/Scripts/Scene/50091/scene50091_group250091001.lua @@ -0,0 +1,72 @@ +-- 基础信息 +local base_info = { + group_id = 250091001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1001, monster_id = 29070103, pos = { x = 515.300, y = 74.161, z = 438.668 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { 1001 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/50092/scene50092.lua b/Resources/Scripts/Scene/50092/scene50092.lua index 14d97ad65..4960c1f45 100644 --- a/Resources/Scripts/Scene/50092/scene50092.lua +++ b/Resources/Scripts/Scene/50092/scene50092.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 70.409, y = -239.760, z = 64.912 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -300, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50093/scene50093.lua b/Resources/Scripts/Scene/50093/scene50093.lua index 7fe08f636..5379fa1c0 100644 --- a/Resources/Scripts/Scene/50093/scene50093.lua +++ b/Resources/Scripts/Scene/50093/scene50093.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 16.039, y = 0.550, z = -16.119 }, born_rot = { x = 0.000, y = 0.000, z = 0.000 }, die_y = -30, + city_id = 4, vision_anchor = { x = -1000.0, z = -1000.0 } } diff --git a/Resources/Scripts/Scene/50094/scene50094.lua b/Resources/Scripts/Scene/50094/scene50094.lua index 448d5dbf6..45573f6c5 100644 --- a/Resources/Scripts/Scene/50094/scene50094.lua +++ b/Resources/Scripts/Scene/50094/scene50094.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/50095/scene50095.lua b/Resources/Scripts/Scene/50095/scene50095.lua index a253ea7ae..4bc66557a 100644 --- a/Resources/Scripts/Scene/50095/scene50095.lua +++ b/Resources/Scripts/Scene/50095/scene50095.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/50096/scene50096.lua b/Resources/Scripts/Scene/50096/scene50096.lua index f8f927fcf..bfcb98321 100644 --- a/Resources/Scripts/Scene/50096/scene50096.lua +++ b/Resources/Scripts/Scene/50096/scene50096.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/50097/scene50097.lua b/Resources/Scripts/Scene/50097/scene50097.lua index 605bacaa8..fd0e452b9 100644 --- a/Resources/Scripts/Scene/50097/scene50097.lua +++ b/Resources/Scripts/Scene/50097/scene50097.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/50098/scene50098.lua b/Resources/Scripts/Scene/50098/scene50098.lua index 20d8718b3..172e5739c 100644 --- a/Resources/Scripts/Scene/50098/scene50098.lua +++ b/Resources/Scripts/Scene/50098/scene50098.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/50099/scene50099.lua b/Resources/Scripts/Scene/50099/scene50099.lua index 3a1ffa919..fde1e8d35 100644 --- a/Resources/Scripts/Scene/50099/scene50099.lua +++ b/Resources/Scripts/Scene/50099/scene50099.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/51000/scene51000.lua b/Resources/Scripts/Scene/51000/scene51000.lua index 129c37af0..d9054cf0f 100644 --- a/Resources/Scripts/Scene/51000/scene51000.lua +++ b/Resources/Scripts/Scene/51000/scene51000.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/51000/scene51000_block51000.lua b/Resources/Scripts/Scene/51000/scene51000_block51000.lua index e5c70b2df..b1b358704 100644 --- a/Resources/Scripts/Scene/51000/scene51000_block51000.lua +++ b/Resources/Scripts/Scene/51000/scene51000_block51000.lua @@ -1,4 +1,4 @@ -- 所有的group groups = { - { id = 251000001, refresh_id = 1001, pos = { x = -0.679, y = -0.102, z = -0.002 } } + { id = 251000001, refresh_id = 1003, pos = { x = -0.679, y = -0.102, z = -0.002 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/51000/scene51000_group251000001.lua b/Resources/Scripts/Scene/51000/scene51000_group251000001.lua index b049f9ad9..057574b51 100644 --- a/Resources/Scripts/Scene/51000/scene51000_group251000001.lua +++ b/Resources/Scripts/Scene/51000/scene51000_group251000001.lua @@ -11,12 +11,7 @@ local base_info = { -- 怪物 monsters = { - { config_id = 1003, monster_id = 20060301, pos = { x = -4.078, y = -0.102, z = 9.994 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1004, monster_id = 20060101, pos = { x = -9.977, y = -0.102, z = -0.092 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1005, monster_id = 20060201, pos = { x = -4.078, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1006, monster_id = 20060201, pos = { x = 4.067, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1007, monster_id = 20060101, pos = { x = 10.029, y = -0.102, z = -0.080 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1008, monster_id = 20060301, pos = { x = 4.067, y = -0.102, z = 9.994 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } + { config_id = 1003, monster_id = 26110101, pos = { x = -0.077, y = -0.102, z = -9.981 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } } -- NPC @@ -77,7 +72,7 @@ suites = { { -- suite_id = 2, -- description = , - monsters = { 1003, 1004, 1005, 1006, 1007, 1008 }, + monsters = { 1003 }, gadgets = { 1016 }, regions = { }, triggers = { "ANY_MONSTER_LIVE_1010", "CHALLENGE_SUCCESS_1013", "CHALLENGE_FAIL_1014" }, @@ -143,7 +138,7 @@ end -- 触发条件 function condition_EVENT_ANY_MONSTER_LIVE_1010(context, evt) - if 1004 ~= evt.param1 then + if 1003 ~= evt.param1 then return false end @@ -153,7 +148,7 @@ end -- 触发操作 function action_EVENT_ANY_MONSTER_LIVE_1010(context, evt) -- 创建编号为1(该挑战的识别id),挑战内容为166的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 - if 0 ~= ScriptLib.ActiveChallenge(context, 1, 166, 180, 251000001, 6, 0) then + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 166, 180, 251000001, 1, 0) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") return -1 end diff --git a/Resources/Scripts/Scene/51001/scene51001.lua b/Resources/Scripts/Scene/51001/scene51001.lua index c6810ba7e..da202eb60 100644 --- a/Resources/Scripts/Scene/51001/scene51001.lua +++ b/Resources/Scripts/Scene/51001/scene51001.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/51001/scene51001_block51001.lua b/Resources/Scripts/Scene/51001/scene51001_block51001.lua index d18109d81..bc6df0a5d 100644 --- a/Resources/Scripts/Scene/51001/scene51001_block51001.lua +++ b/Resources/Scripts/Scene/51001/scene51001_block51001.lua @@ -1,4 +1,4 @@ -- 所有的group groups = { - { id = 251001001, refresh_id = 1001, pos = { x = -0.679, y = -0.102, z = -0.002 } } + { id = 251001001, refresh_id = 1002, pos = { x = -0.679, y = -0.102, z = -0.002 } } } \ No newline at end of file diff --git a/Resources/Scripts/Scene/51001/scene51001_group251001001.lua b/Resources/Scripts/Scene/51001/scene51001_group251001001.lua index 822b426e9..1477ef4ca 100644 --- a/Resources/Scripts/Scene/51001/scene51001_group251001001.lua +++ b/Resources/Scripts/Scene/51001/scene51001_group251001001.lua @@ -11,12 +11,9 @@ local base_info = { -- 怪物 monsters = { - { config_id = 1003, monster_id = 20060401, pos = { x = -4.078, y = -0.102, z = 9.994 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1004, monster_id = 20060101, pos = { x = 0.018, y = -0.102, z = -9.979 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1005, monster_id = 20060401, pos = { x = -4.078, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1006, monster_id = 20060401, pos = { x = 4.067, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1007, monster_id = 20060101, pos = { x = 0.044, y = -0.102, z = 9.976 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1008, monster_id = 20060401, pos = { x = 4.067, y = -0.102, z = 9.994 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } + { config_id = 1003, monster_id = 24010301, pos = { x = 8.615, y = -0.102, z = 4.028 }, rot = { x = 0.000, y = 236.478, z = 0.000 }, level = 1, disableWander = true, pose_id = 100, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + { config_id = 1004, monster_id = 24010301, pos = { x = 0.028, y = -0.102, z = -8.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 100, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + { config_id = 1005, monster_id = 24010301, pos = { x = -9.365, y = -0.102, z = 4.146 }, rot = { x = 0.000, y = 127.030, z = 0.000 }, level = 1, disableWander = true, pose_id = 100, vision_level = VisionLevelType.VISION_LEVEL_NORMAL } } -- NPC @@ -77,7 +74,7 @@ suites = { { -- suite_id = 2, -- description = , - monsters = { 1003, 1004, 1005, 1006, 1007, 1008 }, + monsters = { 1003, 1004, 1005 }, gadgets = { 1016 }, regions = { }, triggers = { "ANY_MONSTER_LIVE_1010", "CHALLENGE_SUCCESS_1013", "CHALLENGE_FAIL_1014" }, @@ -153,7 +150,7 @@ end -- 触发操作 function action_EVENT_ANY_MONSTER_LIVE_1010(context, evt) -- 创建编号为1(该挑战的识别id),挑战内容为166的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 - if 0 ~= ScriptLib.ActiveChallenge(context, 1, 166, 180, 251001001, 6, 0) then + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 166, 180, 251001001, 3, 0) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") return -1 end diff --git a/Resources/Scripts/Scene/51002/scene51002.lua b/Resources/Scripts/Scene/51002/scene51002.lua index 2e452012d..9965a1788 100644 --- a/Resources/Scripts/Scene/51002/scene51002.lua +++ b/Resources/Scripts/Scene/51002/scene51002.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/51002/scene51002_group251002001.lua b/Resources/Scripts/Scene/51002/scene51002_group251002001.lua index 5335572aa..ee2b55089 100644 --- a/Resources/Scripts/Scene/51002/scene51002_group251002001.lua +++ b/Resources/Scripts/Scene/51002/scene51002_group251002001.lua @@ -11,12 +11,11 @@ local base_info = { -- 怪物 monsters = { - { config_id = 1003, monster_id = 20060601, pos = { x = -4.078, y = -0.102, z = 9.994 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1004, monster_id = 20060101, pos = { x = -9.977, y = -0.102, z = -0.092 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1005, monster_id = 20060501, pos = { x = -4.078, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1006, monster_id = 20060601, pos = { x = 4.067, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1007, monster_id = 20060101, pos = { x = 10.029, y = -0.102, z = -0.080 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 }, - { config_id = 1008, monster_id = 20060501, pos = { x = 4.067, y = -0.102, z = 9.994 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 101 } + { config_id = 1003, monster_id = 25100101, pos = { x = 10.160, y = -0.102, z = -0.244 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 1004, monster_id = 25100201, pos = { x = -10.087, y = -0.102, z = -0.047 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 1005, monster_id = 25080101, pos = { x = -0.005, y = -0.073, z = -8.064 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 1006, monster_id = 25080201, pos = { x = 4.059, y = -0.102, z = -10.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 }, + { config_id = 1007, monster_id = 25080301, pos = { x = -4.000, y = -0.102, z = -10.064 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 } } -- NPC @@ -77,7 +76,7 @@ suites = { { -- suite_id = 2, -- description = , - monsters = { 1003, 1004, 1005, 1006, 1007, 1008 }, + monsters = { 1003, 1004, 1005, 1006, 1007 }, gadgets = { 1016 }, regions = { }, triggers = { "ANY_MONSTER_LIVE_1010", "CHALLENGE_SUCCESS_1013", "CHALLENGE_FAIL_1014" }, @@ -153,7 +152,7 @@ end -- 触发操作 function action_EVENT_ANY_MONSTER_LIVE_1010(context, evt) -- 创建编号为1(该挑战的识别id),挑战内容为166的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型 - if 0 ~= ScriptLib.ActiveChallenge(context, 1, 166, 180, 251002001, 6, 0) then + if 0 ~= ScriptLib.ActiveChallenge(context, 1, 166, 180, 251002001, 5, 0) then ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge") return -1 end diff --git a/Resources/Scripts/Scene/51003/scene51003.lua b/Resources/Scripts/Scene/51003/scene51003.lua index 6a0cc4645..518b74f50 100644 --- a/Resources/Scripts/Scene/51003/scene51003.lua +++ b/Resources/Scripts/Scene/51003/scene51003.lua @@ -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 } } diff --git a/Resources/Scripts/Scene/51006/scene51006.lua b/Resources/Scripts/Scene/51006/scene51006.lua index eadfbdc4b..c983f8ac4 100644 --- a/Resources/Scripts/Scene/51006/scene51006.lua +++ b/Resources/Scripts/Scene/51006/scene51006.lua @@ -5,6 +5,7 @@ scene_config = { born_pos = { x = 0.445, y = 0.000, z = 0.074 }, 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 } } diff --git a/Resources/Scripts/Scene/51007/scene51007.lua b/Resources/Scripts/Scene/51007/scene51007.lua new file mode 100644 index 000000000..c74fd744e --- /dev/null +++ b/Resources/Scripts/Scene/51007/scene51007.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -8192.0, z = -6144.0 }, + size = { x = 11264.0, z = 12288.0 }, + born_pos = { x = 2747.600, y = 194.700, z = -1719.400 }, + born_rot = { x = 0.000, y = 307.000, z = 0.000 }, + die_y = -20, + city_id = 4, + vision_anchor = { x = -9000.0, z = -7000.0 } +} + +-- 所有的区块 +blocks = { 51007 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -8192.0, z = -6144.0 }, max = { x = 3072.0, z = 6144.0 } } +} + +-- Dummy Points +dummy_points = { "dummy_points" } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/51007/scene51007_block51007.lua b/Resources/Scripts/Scene/51007/scene51007_block51007.lua new file mode 100644 index 000000000..c3a5ad11f --- /dev/null +++ b/Resources/Scripts/Scene/51007/scene51007_block51007.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 251007001, pos = { x = -413.225, y = 280.711, z = 2741.450 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/51007/scene51007_dummy_points.lua b/Resources/Scripts/Scene/51007/scene51007_dummy_points.lua new file mode 100644 index 000000000..cc21ae51f --- /dev/null +++ b/Resources/Scripts/Scene/51007/scene51007_dummy_points.lua @@ -0,0 +1,99 @@ +dummy_points = { + ["CS_Figurant_N12828"] = { pos = { x = -407.862, y = 280.711, z = 2739.607 }, rot = { x = 0.000, y = 173.414, z = 0.000 } }, + ["CS_Figurant_N12829"] = { pos = { x = -407.585, y = 280.711, z = 2738.265 }, rot = { x = 0.000, y = 347.615, z = 0.000 } }, + ["CS_Figurant_N12830"] = { pos = { x = -417.464, y = 280.711, z = 2742.844 }, rot = { x = 0.000, y = 279.596, z = 0.000 } }, + ["CS_Figurant_N12831"] = { pos = { x = -418.726, y = 280.711, z = 2742.969 }, rot = { x = 0.000, y = 99.280, z = 0.000 } }, + ["CS_Figurant_N12874"] = { pos = { x = -421.738, y = 280.711, z = 2748.258 }, rot = { x = 0.000, y = 194.508, z = 0.000 } }, + ["CS_Figurant_N12875"] = { pos = { x = -426.891, y = 280.711, z = 2748.609 }, rot = { x = 0.000, y = 274.596, z = 0.000 } }, + ["CS_Figurant_N12876"] = { pos = { x = -401.075, y = 280.711, z = 2739.112 }, rot = { x = 0.000, y = 122.620, z = 0.000 } }, + ["CS_Figurant_N4081"] = { pos = { x = -427.648, y = 273.044, z = 2689.143 }, rot = { x = 0.000, y = 270.240, z = 0.000 } }, + ["CS_Figurant_N4082"] = { pos = { x = -429.016, y = 273.044, z = 2689.064 }, rot = { x = 0.000, y = 94.377, z = 0.000 } }, + ["CS_Figurant_N4083"] = { pos = { x = -436.409, y = 273.044, z = 2697.273 }, rot = { x = 0.000, y = 78.906, z = 0.000 } }, + ["CS_Figurant_N4096"] = { pos = { x = -409.349, y = 280.711, z = 2742.859 }, rot = { x = 0.000, y = 226.222, z = 0.000 } }, + ["CS_Solider_01"] = { pos = { x = -413.502, y = 281.554, z = 2749.977 }, rot = { x = 0.000, y = 194.880, z = 0.000 } }, + ["CS_Solider_02"] = { pos = { x = -408.204, y = 281.554, z = 2748.570 }, rot = { x = 0.000, y = 194.880, z = 0.000 } }, + ["Q3022_N4428"] = { pos = { x = -394.008, y = 234.383, z = 2764.565 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302211_N1054"] = { pos = { x = -454.936, y = 239.543, z = 2723.179 }, rot = { x = 0.000, y = 342.207, z = 0.000 } }, + ["Q302211_N4060"] = { pos = { x = -458.134, y = 239.543, z = 2721.935 }, rot = { x = 0.000, y = 68.398, z = 0.000 } }, + ["Q302211_Protect"] = { pos = { x = -423.355, y = 261.438, z = 2715.012 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302212_guide"] = { pos = { x = -409.923, y = 260.993, z = 2720.832 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302212_N1054"] = { pos = { x = -412.228, y = 260.993, z = 2721.380 }, rot = { x = 0.000, y = 132.254, z = 0.000 } }, + ["Q302212_N12653"] = { pos = { x = -425.738, y = 273.091, z = 2698.966 }, rot = { x = 0.000, y = 231.516, z = 0.000 } }, + ["Q302212_N4057"] = { pos = { x = -408.851, y = 260.993, z = 2719.705 }, rot = { x = 0.000, y = 291.296, z = 0.000 } }, + ["Q302212_N4059"] = { pos = { x = -408.828, y = 260.993, z = 2721.407 }, rot = { x = 0.000, y = 269.066, z = 0.000 } }, + ["Q302213_guide"] = { pos = { x = -424.935, y = 273.091, z = 2699.780 }, rot = { x = 0.000, y = 216.908, z = 0.000 } }, + ["Q302213_N1054"] = { pos = { x = -409.687, y = 272.827, z = 2699.061 }, rot = { x = 0.000, y = 273.118, z = 0.000 } }, + ["Q302213_N12653"] = { pos = { x = -411.303, y = 273.003, z = 2699.427 }, rot = { x = 0.000, y = 304.649, z = 0.000 } }, + ["Q302213_N4057"] = { pos = { x = -408.851, y = 260.993, z = 2719.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302213_N4059"] = { pos = { x = -408.828, y = 260.993, z = 2721.407 }, rot = { x = 0.000, y = 182.885, z = 0.000 } }, + ["Q302213_Talker1"] = { pos = { x = -412.612, y = 273.044, z = 2701.465 }, rot = { x = 0.000, y = 130.049, z = 0.000 } }, + ["Q302213_Talker1_B"] = { pos = { x = -426.505, y = 273.091, z = 2697.622 }, rot = { x = 0.000, y = 30.920, z = 0.000 } }, + ["Q302213_Talker2"] = { pos = { x = -413.201, y = 273.044, z = 2700.052 }, rot = { x = 0.000, y = 109.887, z = 0.000 } }, + ["Q302213_Talker2_B"] = { pos = { x = -427.300, y = 273.091, z = 2698.356 }, rot = { x = 0.000, y = 73.868, z = 0.000 } }, + ["Q302213_Talker3"] = { pos = { x = -412.775, y = 273.044, z = 2697.115 }, rot = { x = 0.000, y = 33.903, z = 0.000 } }, + ["Q302213_Talker3_B"] = { pos = { x = -420.435, y = 273.003, z = 2704.176 }, rot = { x = 0.000, y = 45.082, z = 0.000 } }, + ["Q302213_Talker4"] = { pos = { x = -413.236, y = 273.038, z = 2698.157 }, rot = { x = 0.000, y = 67.087, z = 0.000 } }, + ["Q302213_Talker4_B"] = { pos = { x = -419.679, y = 273.091, z = 2705.021 }, rot = { x = 0.000, y = 225.276, z = 0.000 } }, + ["Q302216_Eremite01"] = { pos = { x = -504.825, y = 222.723, z = 2789.886 }, rot = { x = 0.000, y = 122.234, z = 0.000 } }, + ["Q302216_Eremite02"] = { pos = { x = -505.881, y = 222.723, z = 2788.142 }, rot = { x = 0.000, y = 91.551, z = 0.000 } }, + ["Q302216_Eremite03"] = { pos = { x = -505.911, y = 222.723, z = 2785.689 }, rot = { x = 0.000, y = 90.460, z = 0.000 } }, + ["Q302216_Eremite04"] = { pos = { x = -505.288, y = 222.723, z = 2783.654 }, rot = { x = 0.000, y = 74.207, z = 0.000 } }, + ["Q302216_N1052"] = { pos = { x = -503.342, y = 222.723, z = 2785.224 }, rot = { x = 0.000, y = 17.014, z = 0.000 } }, + ["Q302216_N12820"] = { pos = { x = -502.854, y = 222.723, z = 2780.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302216_N4428"] = { pos = { x = -502.983, y = 222.721, z = 2787.790 }, rot = { x = 0.000, y = 190.581, z = 0.000 } }, + ["Q302217_N12819"] = { pos = { x = -303.443, y = 252.914, z = 2754.557 }, rot = { x = 0.000, y = 60.544, z = 0.000 } }, + ["Q302217_N12824"] = { pos = { x = -291.544, y = 247.557, z = 2762.050 }, rot = { x = 0.000, y = 98.332, z = 0.000 } }, + ["Q302224_guide"] = { pos = { x = -395.627, y = 234.383, z = 2791.655 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["Q302224_N1052"] = { pos = { x = -406.230, y = 234.383, z = 2786.782 }, rot = { x = 0.000, y = 92.124, z = 0.000 } }, + ["Q302236_guide"] = { pos = { x = -419.084, y = 261.438, z = 2732.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheBoys_End01"] = { pos = { x = -318.234, y = 246.400, z = 2793.552 }, rot = { x = 0.000, y = 284.235, z = 0.000 } }, + ["TheBoys_End02"] = { pos = { x = -339.962, y = 243.814, z = 2801.461 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos01"] = { pos = { x = -301.391, y = 246.687, z = 2793.432 }, rot = { x = 0.000, y = 110.137, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos02"] = { pos = { x = -287.359, y = 246.605, z = 2781.784 }, rot = { x = 0.000, y = 181.956, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos03"] = { pos = { x = -287.613, y = 247.447, z = 2768.745 }, rot = { x = 0.000, y = 245.074, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos04"] = { pos = { x = -283.182, y = 247.511, z = 2765.814 }, rot = { x = 0.000, y = 57.108, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos05"] = { pos = { x = -277.779, y = 247.328, z = 2769.864 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos06"] = { pos = { x = -289.071, y = 246.879, z = 2786.700 }, rot = { x = 0.000, y = 303.544, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos07"] = { pos = { x = -287.263, y = 246.600, z = 2824.231 }, rot = { x = 0.000, y = 119.028, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos08"] = { pos = { x = -314.838, y = 248.539, z = 2823.658 }, rot = { x = 0.000, y = 321.408, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos09"] = { pos = { x = -309.550, y = 248.539, z = 2826.683 }, rot = { x = 0.000, y = 349.917, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos10"] = { pos = { x = -312.493, y = 248.539, z = 2816.958 }, rot = { x = 0.000, y = 150.490, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos11"] = { pos = { x = -294.741, y = 246.163, z = 2816.081 }, rot = { x = 0.000, y = 205.668, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos12"] = { pos = { x = -295.183, y = 246.163, z = 2818.298 }, rot = { x = 0.000, y = 202.738, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos13"] = { pos = { x = -292.359, y = 246.163, z = 2816.858 }, rot = { x = 0.000, y = 219.245, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos14"] = { pos = { x = -291.146, y = 242.003, z = 2859.779 }, rot = { x = 0.000, y = 63.006, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos15"] = { pos = { x = -302.001, y = 242.140, z = 2866.277 }, rot = { x = 0.000, y = 273.532, z = 0.000 } }, + ["TheBoys_EremiteElite_Pos16"] = { pos = { x = -301.434, y = 241.984, z = 2880.045 }, rot = { x = 0.000, y = 342.880, z = 0.000 } }, + ["TheBoys_Issac_Pos01"] = { pos = { x = -290.285, y = 247.390, z = 2761.943 }, rot = { x = 0.000, y = 276.571, z = 0.000 } }, + ["TheBoys_Issac_Pos02"] = { pos = { x = -281.190, y = 247.096, z = 2761.344 }, rot = { x = 0.000, y = 59.226, z = 0.000 } }, + ["TheBoys_Issac_Pos03"] = { pos = { x = -271.978, y = 246.437, z = 2769.227 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheBoys_Issac_Pos07"] = { pos = { x = -274.454, y = 246.408, z = 2779.232 }, rot = { x = 0.000, y = 300.156, z = 0.000 } }, + ["TheBoys_Issac_Pos08"] = { pos = { x = -280.279, y = 246.309, z = 2782.159 }, rot = { x = 0.000, y = 270.288, z = 0.000 } }, + ["TheBoys_Issac_Pos09"] = { pos = { x = -274.787, y = 246.231, z = 2786.327 }, rot = { x = 0.000, y = 19.125, z = 0.000 } }, + ["TheBoys_Issac_Pos10"] = { pos = { x = -305.019, y = 246.401, z = 2793.839 }, rot = { x = 0.000, y = 279.065, z = 0.000 } }, + ["TheBoys_Issac_Pos11"] = { pos = { x = -313.961, y = 246.556, z = 2779.104 }, rot = { x = 0.000, y = 210.203, z = 0.000 } }, + ["TheBoys_Issac_Pos12"] = { pos = { x = -278.471, y = 247.219, z = 2774.905 }, rot = { x = 0.000, y = 231.974, z = 0.000 } }, + ["TheBoys_Issac_Pos13"] = { pos = { x = -272.740, y = 246.512, z = 2793.320 }, rot = { x = 0.000, y = 351.087, z = 0.000 } }, + ["TheBoys_Issac_Pos14"] = { pos = { x = -274.591, y = 245.980, z = 2819.649 }, rot = { x = 0.000, y = 316.678, z = 0.000 } }, + ["TheBoys_Issac_Pos15"] = { pos = { x = -277.837, y = 246.956, z = 2805.202 }, rot = { x = 356.591, y = 45.473, z = 8.124 } }, + ["TheBoys_Issac_Pos16"] = { pos = { x = -281.888, y = 248.164, z = 2830.019 }, rot = { x = 0.000, y = 248.077, z = 0.000 } }, + ["TheBoys_Issac_Pos17"] = { pos = { x = -291.321, y = 246.163, z = 2826.470 }, rot = { x = 0.000, y = 208.430, z = 0.000 } }, + ["TheBoys_Issac_Pos18"] = { pos = { x = -305.991, y = 246.401, z = 2799.801 }, rot = { x = 0.000, y = 199.034, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos1"] = { pos = { x = -389.055, y = 234.383, z = 2790.359 }, rot = { x = 359.216, y = 322.425, z = 3.187 } }, + ["TheEnd_EremiteElite_Pos10"] = { pos = { x = -406.336, y = 239.813, z = 2812.841 }, rot = { x = 0.000, y = 329.459, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos2"] = { pos = { x = -392.270, y = 234.383, z = 2789.250 }, rot = { x = 0.000, y = 315.233, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos3"] = { pos = { x = -390.431, y = 234.383, z = 2788.308 }, rot = { x = 0.000, y = 304.303, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos4"] = { pos = { x = -400.487, y = 234.383, z = 2787.641 }, rot = { x = 0.000, y = 74.639, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos5"] = { pos = { x = -402.093, y = 234.383, z = 2786.052 }, rot = { x = 0.000, y = 63.574, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos6"] = { pos = { x = -391.560, y = 234.383, z = 2786.821 }, rot = { x = 0.000, y = 291.593, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos7"] = { pos = { x = -402.642, y = 234.383, z = 2788.266 }, rot = { x = 0.000, y = 98.142, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos8"] = { pos = { x = -406.895, y = 239.813, z = 2809.572 }, rot = { x = 0.000, y = 292.958, z = 0.000 } }, + ["TheEnd_EremiteElite_Pos9"] = { pos = { x = -402.495, y = 239.813, z = 2812.488 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheEnd_Issac_Pos"] = { pos = { x = -373.609, y = 237.819, z = 2784.922 }, rot = { x = 0.000, y = 279.962, z = 0.000 } }, + ["TheEnd_Solider1_Pos"] = { pos = { x = -375.426, y = 237.819, z = 2784.034 }, rot = { x = 0.000, y = 279.430, z = 0.000 } }, + ["TheEnd_Solider2_Pos"] = { pos = { x = -375.627, y = 237.819, z = 2786.541 }, rot = { x = 0.000, y = 272.943, z = 0.000 } }, + ["TheEnd_Solider3_Pos"] = { pos = { x = -392.276, y = 234.383, z = 2761.806 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheEnd_Solider4_Pos"] = { pos = { x = -395.954, y = 234.383, z = 2762.732 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + ["TheEnd_Solider5_Pos"] = { pos = { x = -408.510, y = 234.383, z = 2785.318 }, rot = { x = 0.000, y = 84.838, z = 0.000 } }, + ["TheEnd_Solider6_Pos"] = { pos = { x = -408.536, y = 234.383, z = 2788.287 }, rot = { x = 0.000, y = 103.455, z = 0.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/51007/scene51007_group251007001.lua b/Resources/Scripts/Scene/51007/scene51007_group251007001.lua new file mode 100644 index 000000000..7b0a89d89 --- /dev/null +++ b/Resources/Scripts/Scene/51007/scene51007_group251007001.lua @@ -0,0 +1,77 @@ +-- 基础信息 +local base_info = { + group_id = 251007001 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 1001, gadget_id = 70290488, pos = { x = -414.768, y = 234.728, z = 2790.154 }, rot = { x = 0.000, y = 221.498, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70290488, pos = { x = -402.434, y = 235.394, z = 2755.231 }, rot = { x = 0.000, y = 142.115, z = 0.000 }, level = 1 }, + { config_id = 1003, gadget_id = 70290489, pos = { x = -412.245, y = 281.650, z = 2752.554 }, rot = { x = 0.000, y = 106.963, z = 0.000 }, level = 1 }, + { config_id = 1004, gadget_id = 70290490, pos = { x = -374.483, y = 282.324, z = 2790.139 }, rot = { x = 0.000, y = 335.826, z = 0.000 }, level = 1 }, + { config_id = 1005, gadget_id = 70290490, pos = { x = -417.726, y = 282.324, z = 2804.794 }, rot = { x = 0.000, y = 237.219, z = 0.000 }, level = 1 }, + { config_id = 1006, gadget_id = 70290488, pos = { x = -355.024, y = 239.266, z = 2798.068 }, rot = { x = 0.000, y = 315.570, 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 = { 1001, 1002, 1003, 1004, 1005, 1006 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008.lua b/Resources/Scripts/Scene/51008/scene51008.lua new file mode 100644 index 000000000..2e8da3a29 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008.lua @@ -0,0 +1,30 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -268.9, z = -256.2 }, + size = { x = 1588.2, z = 1545.9 }, + born_pos = { x = 400.000, y = 0.000, z = 400.000 }, + born_rot = { x = 0.000, y = 0.000, z = 0.000 }, + born_point_list = { + { pos = { x = 400.000, y = 0.000, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { pos = { x = 398.000, y = 0.000, z = 398.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { pos = { x = 398.000, y = 0.000, z = 402.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { pos = { x = 402.000, y = 0.000, z = 402.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } } + }, + die_y = -20, + city_id = 2, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 51008 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -268.9, z = -256.2 }, max = { x = 1319.3, z = 1289.7 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { "routes" } \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_block51008.lua b/Resources/Scripts/Scene/51008/scene51008_block51008.lua new file mode 100644 index 000000000..1441a6df7 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_block51008.lua @@ -0,0 +1,15 @@ +-- 所有的group +groups = { + { id = 251008001, refresh_id = 1, pos = { x = 0.000, y = 0.000, z = 0.000 } }, + { id = 251008002, refresh_id = 1, pos = { x = 950.014, y = 0.000, z = 950.010 } }, + { id = 251008003, pos = { x = 200.000, y = 0.000, z = 200.000 } }, + { id = 251008004, refresh_id = 1, pos = { x = 800.000, y = 0.000, z = 800.000 } }, + { id = 251008005, pos = { x = 400.000, y = 0.000, z = 400.000 } }, + { id = 251008006, refresh_id = 1, pos = { x = 600.000, y = 0.000, z = 600.000 } }, + { id = 251008007, refresh_id = 1, pos = { x = 0.035, y = 0.500, z = -1.236 } }, + { id = 251008008, refresh_id = 1002, pos = { x = 400.000, y = 0.000, z = 400.000 } }, + { id = 251008009, refresh_id = 1002, pos = { x = 400.000, y = -1.079, z = 400.000 } }, + { id = 251008010, refresh_id = 1002, pos = { x = 400.000, y = -1.079, z = 400.000 } }, + { id = 251008011, refresh_id = 1001, pos = { x = 200.000, y = 0.000, z = 200.000 } }, + { id = 251008012, refresh_id = 1, pos = { x = 400.000, y = -1.094, z = 400.000 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008001.lua b/Resources/Scripts/Scene/51008/scene51008_group251008001.lua new file mode 100644 index 000000000..1baedcee5 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008001.lua @@ -0,0 +1,124 @@ +-- 基础信息 +local base_info = { + group_id = 251008001 +} + +-- DEFS_MISCS +local defs = { + + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 1003, + air_wall = {1005}, + --进入时加载内容,例如棒球发球机。依次为单人、2人… + enter_suites = {2,2,2,2}, + + --启动时加载内容,例如史莱姆球。依次为单人、2人… + play_suites = {}, + --玩法限时秒 + limit_time = 3000, + target = 1000, + -----消消乐配置------- + wall = 1002, + + + hp = + { --[人数] = {各种砖块血量} + [1] = { Normal = 78, Stamina = 78, Line = 300, All = 720,}, + [2] = { Normal = 114, Stamina = 114, Line = 450, All = 1080,}, + [3] = { Normal = 138, Stamina = 138, Line = 540, All = 1296,}, + [4] = { Normal = 156, Stamina = 156, Line = 600, All = 1440,}, + } + +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [1002] = { config_id = 1002, gadget_id = 70320006, pos = { x = -7.214, y = 0.000, z = 9.805 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1004] = { config_id = 1004, gadget_id = 70320023, pos = { x = 0.000, y = 0.000, z = 10.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [1005] = { config_id = 1005, gadget_id = 70380323, pos = { x = 0.000, y = 0.000, z = -7.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [1003] = { config_id = 1003, shape = RegionShape.CUBIC, size = { x = 40.000, y = 20.000, z = 40.000 }, pos = { x = 0.274, y = 9.327, z = -0.179 } } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 1001, gadget_id = 44000006, pos = { x = 0.674, y = 0.500, z = 1.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1004 }, + regions = { 1003 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_BrickWall" +require "V3_2/CharAmuse_Retrans" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008002.lua b/Resources/Scripts/Scene/51008/scene51008_group251008002.lua new file mode 100644 index 000000000..b4f7a0d87 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008002.lua @@ -0,0 +1,1619 @@ +-- 基础信息 +local base_info = { + group_id = 251008002 +} + +-- DEFS_MISCS +local defs = { + + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 2088, + + --玩法限时秒 + limit_time = 600, + target = 100, + air_wall = {2001}, + + + -----水上漂配置----- + --波次轮替时,不被移除的suite + ignore_on_clear = {3, 33}, + + + reminder = 470310101, + + -- 如果是早柚的关卡,用这套 + Sayu = + { + -- 冰史莱姆 所在的suite + add_suite ={3}, + -- 每波金币刷出来之后,多少秒后会rmd + rmd_time = 35, + -- 每波金币刷出来之后,多少秒后会刷掉 + refresh_time = 40, + -- 上一波刷掉之后,刷下一波的等待时间 + wait_time = 2, + + -- 金币即将消失时提前5秒弹的Reminder + reminder = 470310101, + + -- 刷金币suite的规则 + coin_list = { + -- 单人玩家 + ["SP"] = { + --随机情况一 + { + [1] = { coin = {4, 5}, other = {} }, --第一波 + [2] = { coin = {12,13}, other = {44}}, --第二波。。 + [3] = { coin = {24, 26}, other = {49}}, + [4] = { coin = {12,13,16,17}, other = {44, 46}}, + [5] = { coin = {14,15,18,19}, other = {45, 47}}, + [6] = { coin = {24, 26}, other = {49}}, + }, + --随机情况二 + { + [1] = { coin = {6,7}, other = {} }, --第一波 + [2] = { coin = {14,15}, other = {45}}, --第二波。。 + [3] = { coin = {24, 26}, other = {49}}, + [4] = { coin = {12,13,16,17}, other = {44, 46}}, + [5] = { coin = {14,15,18,19}, other = {45, 47}}, + [6] = { coin = {24, 26}, other = {49}}, + }, + --随机情况三 + { + [1] = { coin = {8,9}, other = {} }, --第一波 + [2] = { coin = {16,17}, other = {46}}, --第二波。。 + [3] = { coin = {25,27}, other = {50}}, + [4] = { coin = {12,13,16,17}, other = {44, 46}}, + [5] = { coin = {14,15,18,19}, other = {45, 47}}, + [6] = { coin = {24, 26}, other = {49}}, + }, + --随机情况四 + { + [1] = { coin = {10,11}, other = {} }, --第一波 + [2] = { coin ={18,19}, other = {47}}, --第二波。。 + [3] = { coin = {25,27}, other = {50}}, + [4] = { coin = {12,13,16,17}, other = {44, 46}}, + [5] = { coin = {14,15,18,19}, other = {45, 47}}, + [6] = { coin = {24, 26}, other = {49}}, + + }, + }, + -- 多人玩家 + ["MP"] = { + --随机情况一 + { + [1] = { coin = {4, 5, 6, 7, 8, 9, 10, 11}, other = {} }, --第一波 + [2] = { coin ={12, 13, 14, 15, 16, 17, 18, 19}, other = {44, 45, 46, 47}}, --第二波。。 + [3] = { coin = {22,23}, other = {48}}, + [4] = { coin = {12,13,16,17}, other = {44, 46}}, + [5] = { coin = {14,15,18,19}, other = {45, 47}}, + [6] = { coin = {22,23}, other = {48}}, + + }, + }, + }, + }, + + -- 如果是神里的关卡,用这套 + Ayaka = { + -- 体力球 所在的suite + add_suite ={33}, + -- 每波金币刷出来之后,多少秒后会rmd + rmd_time = 30, + -- 每波金币刷出来之后,多少秒后会刷掉 + refresh_time = 35, + -- 上一波刷掉之后,刷下一波的等待时间 + wait_time = 2, + + reminder = 470310101, + + -- 刷金币suite的规则 + coin_list = { + -- 单人玩家 + ["SP"] = { + --随机情况一 + { + [1] = { coin = {29}, other = {} }, --第一波 + [2] = { coin = {34}, other = {51}}, --第二波。。 + [3] = { coin = {40, 41}, other = {56}}, + [4] = { coin = {34, 35}, other = {51, 52}}, + [5] = { coin = {36, 37},other = {53, 54}}, + [6] = { coin = {40, 41}, other = {56}}, + }, + --随机情况二 + { + [1] = { coin = {30}, other = {} }, --第一波 + [2] = { coin = {35}, other = {52}}, --第二波。。 + [3] = { coin = {40, 41}, other = {56}}, + [4] = { coin = {34, 35}, other = {51, 52}}, + [5] = { coin = {36, 37},other = {53, 54}}, + [6] = { coin = {40, 41}, other = {56}}, + }, + --随机情况三 + { + [1] = { coin = {31}, other = {} }, --第一波 + [2] = { coin = {36}, other = {53}}, --第二波。。 + [3] = { coin = {42, 43}, other = {57}}, + [4] = { coin = {36, 37},other = {53, 54}}, + [5] = { coin = {34, 35}, other = {51, 52}}, + [6] = { coin = {42, 43}, other = {57}}, + }, + --随机情况四 + { + [1] = { coin = {32}, other = {} }, --第一波 + [2] = { coin = {37}, other = {54}}, --第二波。。 + [3] = { coin = {42, 43}, other = {57}}, + [4] = { coin = {36, 37},other = {53, 54}}, + [5] = { coin = {34, 35}, other = {51, 52}}, + [6] = { coin = {42, 43}, other = {57}}, + }, + }, + -- 多人玩家 + ["MP"] = { + --随机情况一 + { + [1] = { coin = {29, 30, 31, 32}, other = {} }, --第一波 + [2] = { coin ={34, 35, 36, 37}, other = {51, 52, 53, 54}}, --第二波。。 + [3] = { coin = {38, 39}, other = {55}}, + [4] = { coin = {34, 36}, other = {51, 53}}, + [5] = { coin = {35, 37}, other = {52, 54}}, + [6] = { coin = {38, 39}, other = {55}}, + }, + }, + }, + }, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [2001] = { config_id = 2001, gadget_id = 70380323, pos = { x = 950.000, y = 0.000, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2002] = { config_id = 2002, gadget_id = 70320015, pos = { x = 932.319, y = 0.500, z = 941.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2003] = { config_id = 2003, gadget_id = 70320015, pos = { x = 940.359, y = 0.500, z = 957.279 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2004] = { config_id = 2004, gadget_id = 70320015, pos = { x = 943.051, y = 0.500, z = 959.595 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2005] = { config_id = 2005, gadget_id = 70320015, pos = { x = 941.973, y = 0.500, z = 961.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2006] = { config_id = 2006, gadget_id = 70320015, pos = { x = 938.765, y = 0.500, z = 961.864 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2007] = { config_id = 2007, gadget_id = 70320015, pos = { x = 937.609, y = 0.500, z = 959.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2010] = { config_id = 2010, gadget_id = 70320015, pos = { x = 917.388, y = 0.500, z = 939.952 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2011] = { config_id = 2011, gadget_id = 70320015, pos = { x = 919.388, y = 0.500, z = 941.830 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2012] = { config_id = 2012, gadget_id = 70320015, pos = { x = 921.388, y = 0.500, z = 939.952 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2013] = { config_id = 2013, gadget_id = 70320015, pos = { x = 919.388, y = 0.500, z = 937.952 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2014] = { config_id = 2014, gadget_id = 70320022, pos = { x = 921.752, y = 1.500, z = 977.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2015] = { config_id = 2015, gadget_id = 70320015, pos = { x = 916.889, y = 0.500, z = 981.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2016] = { config_id = 2016, gadget_id = 70320015, pos = { x = 920.889, y = 0.500, z = 981.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2017] = { config_id = 2017, gadget_id = 70320015, pos = { x = 918.889, y = 0.500, z = 983.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2018] = { config_id = 2018, gadget_id = 70320015, pos = { x = 918.889, y = 0.500, z = 979.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2019] = { config_id = 2019, gadget_id = 70320022, pos = { x = 959.984, y = 1.500, z = 950.652 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2020] = { config_id = 2020, gadget_id = 70320060, pos = { x = 929.906, y = 0.000, z = 970.007 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2021] = { config_id = 2021, gadget_id = 70320059, pos = { x = 938.672, y = 0.500, z = 939.831 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2022] = { config_id = 2022, gadget_id = 70320015, pos = { x = 961.984, y = 0.500, z = 950.652 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2023] = { config_id = 2023, gadget_id = 70320059, pos = { x = 939.679, y = 0.500, z = 938.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2024] = { config_id = 2024, gadget_id = 70320015, pos = { x = 944.290, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2025] = { config_id = 2025, gadget_id = 70320015, pos = { x = 942.290, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2026] = { config_id = 2026, gadget_id = 70320015, pos = { x = 957.984, y = 0.500, z = 950.652 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2027] = { config_id = 2027, gadget_id = 70320015, pos = { x = 959.984, y = 0.500, z = 952.652 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2028] = { config_id = 2028, gadget_id = 70320015, pos = { x = 959.984, y = 0.500, z = 948.652 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2029] = { config_id = 2029, gadget_id = 70320015, pos = { x = 957.356, y = 0.500, z = 970.139 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2030] = { config_id = 2030, gadget_id = 70320059, pos = { x = 941.356, y = 0.500, z = 938.565 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2031] = { config_id = 2031, gadget_id = 70320059, pos = { x = 941.924, y = 0.500, z = 939.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2032] = { config_id = 2032, gadget_id = 70320022, pos = { x = 910.658, y = 1.500, z = 962.698 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2033] = { config_id = 2033, gadget_id = 70320059, pos = { x = 939.412, y = 0.500, z = 941.242 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2034] = { config_id = 2034, gadget_id = 70320015, pos = { x = 938.410, y = 0.500, z = 946.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2035] = { config_id = 2035, gadget_id = 70320015, pos = { x = 936.410, y = 0.500, z = 946.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2036] = { config_id = 2036, gadget_id = 70320015, pos = { x = 933.357, y = 0.500, z = 943.189 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2037] = { config_id = 2037, gadget_id = 70320015, pos = { x = 907.789, y = 0.500, z = 949.020 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2038] = { config_id = 2038, gadget_id = 70320015, pos = { x = 958.513, y = 0.500, z = 972.270 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2039] = { config_id = 2039, gadget_id = 70320015, pos = { x = 912.658, y = 0.500, z = 962.698 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2040] = { config_id = 2040, gadget_id = 70320015, pos = { x = 950.035, y = 0.500, z = 955.601 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2041] = { config_id = 2041, gadget_id = 70320015, pos = { x = 950.035, y = 0.500, z = 957.601 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2042] = { config_id = 2042, gadget_id = 70320059, pos = { x = 941.121, y = 0.500, z = 941.227 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2043] = { config_id = 2043, gadget_id = 70320059, pos = { x = 958.353, y = 0.500, z = 943.695 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2044] = { config_id = 2044, gadget_id = 70320059, pos = { x = 959.360, y = 0.500, z = 942.316 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2045] = { config_id = 2045, gadget_id = 70320015, pos = { x = 931.357, y = 0.500, z = 943.189 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2046] = { config_id = 2046, gadget_id = 70320015, pos = { x = 908.509, y = 0.500, z = 951.980 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2047] = { config_id = 2047, gadget_id = 70320015, pos = { x = 961.720, y = 0.500, z = 972.255 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2048] = { config_id = 2048, gadget_id = 70320015, pos = { x = 953.198, y = 0.500, z = 961.304 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2049] = { config_id = 2049, gadget_id = 70320015, pos = { x = 953.198, y = 0.500, z = 963.304 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2050] = { config_id = 2050, gadget_id = 70320015, pos = { x = 911.126, y = 0.500, z = 952.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2051] = { config_id = 2051, gadget_id = 70320015, pos = { x = 957.145, y = 0.500, z = 967.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2052] = { config_id = 2052, gadget_id = 70320015, pos = { x = 928.202, y = 0.500, z = 972.730 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2053] = { config_id = 2053, gadget_id = 70320015, pos = { x = 927.792, y = 0.500, z = 935.851 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2054] = { config_id = 2054, gadget_id = 70320015, pos = { x = 908.658, y = 0.500, z = 962.698 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2055] = { config_id = 2055, gadget_id = 70320015, pos = { x = 912.730, y = 0.500, z = 949.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2056] = { config_id = 2056, gadget_id = 70320015, pos = { x = 957.145, y = 0.500, z = 969.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2057] = { config_id = 2057, gadget_id = 70320059, pos = { x = 961.037, y = 0.500, z = 942.429 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2058] = { config_id = 2058, gadget_id = 70320015, pos = { x = 955.726, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2059] = { config_id = 2059, gadget_id = 70320015, pos = { x = 910.658, y = 0.500, z = 964.698 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2060] = { config_id = 2060, gadget_id = 70320015, pos = { x = 910.658, y = 0.500, z = 960.698 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2061] = { config_id = 2061, gadget_id = 70320015, pos = { x = 910.438, y = 0.500, z = 947.050 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2062] = { config_id = 2062, gadget_id = 70320015, pos = { x = 925.792, y = 0.500, z = 935.851 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2063] = { config_id = 2063, gadget_id = 70320015, pos = { x = 950.000, y = 0.500, z = 944.141 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2064] = { config_id = 2064, gadget_id = 70320015, pos = { x = 950.000, y = 0.500, z = 942.141 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2065] = { config_id = 2065, gadget_id = 70320015, pos = { x = 969.827, y = 0.500, z = 972.185 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2066] = { config_id = 2066, gadget_id = 70320022, pos = { x = 969.572, y = 1.500, z = 934.788 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2067] = { config_id = 2067, gadget_id = 70320015, pos = { x = 957.726, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2068] = { config_id = 2068, gadget_id = 70320015, pos = { x = 971.572, y = 0.500, z = 934.788 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2069] = { config_id = 2069, gadget_id = 70320015, pos = { x = 952.430, y = 0.500, z = 938.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2070] = { config_id = 2070, gadget_id = 70320015, pos = { x = 967.572, y = 0.500, z = 934.788 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2071] = { config_id = 2071, gadget_id = 70320059, pos = { x = 918.263, y = 0.500, z = 947.147 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2072] = { config_id = 2072, gadget_id = 70320015, pos = { x = 969.572, y = 0.500, z = 936.788 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2073] = { config_id = 2073, gadget_id = 70320015, pos = { x = 952.430, y = 0.500, z = 936.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2074] = { config_id = 2074, gadget_id = 70320015, pos = { x = 977.415, y = 0.500, z = 908.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2075] = { config_id = 2075, gadget_id = 70320015, pos = { x = 969.827, y = 0.500, z = 970.185 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2076] = { config_id = 2076, gadget_id = 70320015, pos = { x = 977.463, y = 0.500, z = 910.459 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2077] = { config_id = 2077, gadget_id = 70320015, pos = { x = 961.247, y = 0.500, z = 947.383 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2078] = { config_id = 2078, gadget_id = 70320015, pos = { x = 969.572, y = 0.500, z = 932.788 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2079] = { config_id = 2079, gadget_id = 70320015, pos = { x = 946.800, y = 0.500, z = 928.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2080] = { config_id = 2080, gadget_id = 70320059, pos = { x = 920.263, y = 0.500, z = 947.147 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2081] = { config_id = 2081, gadget_id = 70320022, pos = { x = 948.910, y = 1.500, z = 940.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2082] = { config_id = 2082, gadget_id = 70320015, pos = { x = 946.800, y = 0.500, z = 926.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2083] = { config_id = 2083, gadget_id = 70320015, pos = { x = 975.605, y = 0.500, z = 912.260 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2084] = { config_id = 2084, gadget_id = 70320015, pos = { x = 948.678, y = 0.500, z = 932.652 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2085] = { config_id = 2085, gadget_id = 70320015, pos = { x = 950.910, y = 0.500, z = 940.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2086] = { config_id = 2086, gadget_id = 70320015, pos = { x = 963.247, y = 0.500, z = 947.383 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2087] = { config_id = 2087, gadget_id = 70320015, pos = { x = 951.177, y = 0.500, z = 932.445 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2089] = { config_id = 2089, gadget_id = 70320022, pos = { x = 949.349, y = 1.500, z = 959.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2090] = { config_id = 2090, gadget_id = 70320022, pos = { x = 988.612, y = 1.500, z = 959.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2091] = { config_id = 2091, gadget_id = 70320015, pos = { x = 946.910, y = 0.500, z = 940.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2092] = { config_id = 2092, gadget_id = 70320022, pos = { x = 963.123, y = 1.500, z = 975.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2093] = { config_id = 2093, gadget_id = 70320022, pos = { x = 918.889, y = 1.500, z = 981.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2094] = { config_id = 2094, gadget_id = 70320022, pos = { x = 939.738, y = 1.500, z = 930.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2095] = { config_id = 2095, gadget_id = 70320015, pos = { x = 948.910, y = 0.500, z = 942.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2096] = { config_id = 2096, gadget_id = 70320022, pos = { x = 949.615, y = 1.500, z = 975.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2097] = { config_id = 2097, gadget_id = 70320015, pos = { x = 948.910, y = 0.500, z = 938.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2098] = { config_id = 2098, gadget_id = 70320022, pos = { x = 960.320, y = 1.500, z = 926.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2099] = { config_id = 2099, gadget_id = 70320022, pos = { x = 930.407, y = 1.500, z = 925.691 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2100] = { config_id = 2100, gadget_id = 70320022, pos = { x = 968.245, y = 1.500, z = 947.301 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2101] = { config_id = 2101, gadget_id = 70320022, pos = { x = 945.645, y = 1.500, z = 989.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2102] = { config_id = 2102, gadget_id = 70320015, pos = { x = 962.320, y = 0.500, z = 926.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2103] = { config_id = 2103, gadget_id = 70320022, pos = { x = 964.767, y = 1.500, z = 957.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2104] = { config_id = 2104, gadget_id = 70320022, pos = { x = 979.162, y = 1.500, z = 919.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2105] = { config_id = 2105, gadget_id = 70320022, pos = { x = 912.898, y = 1.500, z = 934.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2106] = { config_id = 2106, gadget_id = 70320022, pos = { x = 979.060, y = 1.500, z = 990.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2107] = { config_id = 2107, gadget_id = 70320022, pos = { x = 976.764, y = 1.500, z = 935.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2108] = { config_id = 2108, gadget_id = 70320015, pos = { x = 958.320, y = 0.500, z = 926.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2109] = { config_id = 2109, gadget_id = 70320022, pos = { x = 952.451, y = 1.500, z = 932.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2110] = { config_id = 2110, gadget_id = 70320022, pos = { x = 942.248, y = 1.500, z = 910.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2111] = { config_id = 2111, gadget_id = 70320015, pos = { x = 960.320, y = 0.500, z = 928.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2112] = { config_id = 2112, gadget_id = 70320015, pos = { x = 971.665, y = 0.500, z = 941.501 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2113] = { config_id = 2113, gadget_id = 70320015, pos = { x = 952.727, y = 0.500, z = 930.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2114] = { config_id = 2114, gadget_id = 70320015, pos = { x = 952.234, y = 0.500, z = 928.307 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2115] = { config_id = 2115, gadget_id = 70320015, pos = { x = 960.320, y = 0.500, z = 924.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2116] = { config_id = 2116, gadget_id = 70320022, pos = { x = 935.084, y = 1.500, z = 909.927 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2117] = { config_id = 2117, gadget_id = 70320022, pos = { x = 923.256, y = 1.500, z = 951.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2118] = { config_id = 2118, gadget_id = 70320022, pos = { x = 938.048, y = 1.500, z = 968.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2119] = { config_id = 2119, gadget_id = 70320015, pos = { x = 973.077, y = 0.500, z = 912.124 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2120] = { config_id = 2120, gadget_id = 70320015, pos = { x = 971.535, y = 0.500, z = 910.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2121] = { config_id = 2121, gadget_id = 70320015, pos = { x = 973.665, y = 0.500, z = 941.501 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2122] = { config_id = 2122, gadget_id = 70320015, pos = { x = 971.550, y = 0.500, z = 928.473 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2123] = { config_id = 2123, gadget_id = 70320015, pos = { x = 973.550, y = 0.500, z = 928.473 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2124] = { config_id = 2124, gadget_id = 70320015, pos = { x = 940.048, y = 0.500, z = 968.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2125] = { config_id = 2125, gadget_id = 70320015, pos = { x = 949.754, y = 0.500, z = 927.077 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2126] = { config_id = 2126, gadget_id = 70320060, pos = { x = 940.204, y = 0.000, z = 959.953 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2127] = { config_id = 2127, gadget_id = 70320015, pos = { x = 949.698, y = 0.500, z = 921.608 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2128] = { config_id = 2128, gadget_id = 70320015, pos = { x = 932.658, y = 0.500, z = 989.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2129] = { config_id = 2129, gadget_id = 70320015, pos = { x = 928.658, y = 0.500, z = 989.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2130] = { config_id = 2130, gadget_id = 70320015, pos = { x = 965.123, y = 0.500, z = 975.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2131] = { config_id = 2131, gadget_id = 70320060, pos = { x = 969.867, y = 0.000, z = 945.023 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2132] = { config_id = 2132, gadget_id = 70320060, pos = { x = 950.045, y = 0.000, z = 930.065 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2133] = { config_id = 2133, gadget_id = 70320060, pos = { x = 950.014, y = 0.000, z = 950.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2134] = { config_id = 2134, gadget_id = 70320022, pos = { x = 961.000, y = 1.500, z = 927.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2135] = { config_id = 2135, gadget_id = 70320015, pos = { x = 936.048, y = 0.500, z = 968.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2136] = { config_id = 2136, gadget_id = 70320022, pos = { x = 989.991, y = 1.500, z = 918.555 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2137] = { config_id = 2137, gadget_id = 70320015, pos = { x = 938.048, y = 0.500, z = 970.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2138] = { config_id = 2138, gadget_id = 70320060, pos = { x = 970.288, y = 0.000, z = 924.673 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2139] = { config_id = 2139, gadget_id = 70320060, pos = { x = 930.000, y = 0.000, z = 940.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2140] = { config_id = 2140, gadget_id = 70320060, pos = { x = 930.000, y = 0.000, z = 920.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2141] = { config_id = 2141, gadget_id = 70320060, pos = { x = 974.847, y = -0.042, z = 910.278 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2142] = { config_id = 2142, gadget_id = 70320060, pos = { x = 989.853, y = -0.064, z = 925.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2143] = { config_id = 2143, gadget_id = 70320060, pos = { x = 989.853, y = 0.000, z = 949.786 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2144] = { config_id = 2144, gadget_id = 70320015, pos = { x = 961.123, y = 0.500, z = 975.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2145] = { config_id = 2145, gadget_id = 70320015, pos = { x = 963.123, y = 0.500, z = 977.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2146] = { config_id = 2146, gadget_id = 70320015, pos = { x = 963.123, y = 0.500, z = 973.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2147] = { config_id = 2147, gadget_id = 70320015, pos = { x = 951.615, y = 0.500, z = 975.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2148] = { config_id = 2148, gadget_id = 70320015, pos = { x = 947.615, y = 0.500, z = 975.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2149] = { config_id = 2149, gadget_id = 70320015, pos = { x = 949.615, y = 0.500, z = 977.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2150] = { config_id = 2150, gadget_id = 70320015, pos = { x = 949.615, y = 0.500, z = 973.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2151] = { config_id = 2151, gadget_id = 70320015, pos = { x = 981.060, y = 0.500, z = 990.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2152] = { config_id = 2152, gadget_id = 70320015, pos = { x = 977.060, y = 0.500, z = 990.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2153] = { config_id = 2153, gadget_id = 70320015, pos = { x = 970.245, y = 0.500, z = 947.301 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2154] = { config_id = 2154, gadget_id = 70320015, pos = { x = 966.245, y = 0.500, z = 947.301 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2155] = { config_id = 2155, gadget_id = 70320015, pos = { x = 968.245, y = 0.500, z = 949.301 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2156] = { config_id = 2156, gadget_id = 70320015, pos = { x = 968.245, y = 0.500, z = 945.301 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2157] = { config_id = 2157, gadget_id = 70320015, pos = { x = 978.764, y = 0.500, z = 935.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2158] = { config_id = 2158, gadget_id = 70320015, pos = { x = 974.764, y = 0.500, z = 935.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2159] = { config_id = 2159, gadget_id = 70320015, pos = { x = 976.764, y = 0.500, z = 937.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2160] = { config_id = 2160, gadget_id = 70320015, pos = { x = 976.764, y = 0.500, z = 933.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2161] = { config_id = 2161, gadget_id = 70320015, pos = { x = 991.991, y = 0.500, z = 918.555 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2162] = { config_id = 2162, gadget_id = 70320015, pos = { x = 987.991, y = 0.500, z = 918.555 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2163] = { config_id = 2163, gadget_id = 70320015, pos = { x = 932.407, y = 0.500, z = 925.691 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2164] = { config_id = 2164, gadget_id = 70320015, pos = { x = 928.407, y = 0.500, z = 925.691 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2165] = { config_id = 2165, gadget_id = 70320015, pos = { x = 930.407, y = 0.500, z = 927.691 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2166] = { config_id = 2166, gadget_id = 70320015, pos = { x = 930.407, y = 0.500, z = 923.691 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2167] = { config_id = 2167, gadget_id = 70320015, pos = { x = 954.451, y = 0.500, z = 932.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2168] = { config_id = 2168, gadget_id = 70320015, pos = { x = 950.451, y = 0.500, z = 932.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2169] = { config_id = 2169, gadget_id = 70320015, pos = { x = 952.451, y = 0.500, z = 934.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2180] = { config_id = 2180, gadget_id = 70320038, pos = { x = 950.000, y = 1.000, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2181] = { config_id = 2181, gadget_id = 70320015, pos = { x = 952.451, y = 0.500, z = 930.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2182] = { config_id = 2182, gadget_id = 70320015, pos = { x = 944.248, y = 0.500, z = 910.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2183] = { config_id = 2183, gadget_id = 70320015, pos = { x = 940.248, y = 0.500, z = 910.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2184] = { config_id = 2184, gadget_id = 70320015, pos = { x = 923.752, y = 0.500, z = 977.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2185] = { config_id = 2185, gadget_id = 70320015, pos = { x = 919.752, y = 0.500, z = 977.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2186] = { config_id = 2186, gadget_id = 70320015, pos = { x = 921.752, y = 0.500, z = 979.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2187] = { config_id = 2187, gadget_id = 70320015, pos = { x = 921.752, y = 0.500, z = 975.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2188] = { config_id = 2188, gadget_id = 70320015, pos = { x = 951.349, y = 0.500, z = 959.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2189] = { config_id = 2189, gadget_id = 70320015, pos = { x = 947.349, y = 0.500, z = 959.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2190] = { config_id = 2190, gadget_id = 70320015, pos = { x = 949.349, y = 0.500, z = 961.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2191] = { config_id = 2191, gadget_id = 70320015, pos = { x = 949.349, y = 0.500, z = 957.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2192] = { config_id = 2192, gadget_id = 70320015, pos = { x = 947.645, y = 0.500, z = 989.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2193] = { config_id = 2193, gadget_id = 70320015, pos = { x = 943.645, y = 0.500, z = 989.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2194] = { config_id = 2194, gadget_id = 70320015, pos = { x = 938.048, y = 0.500, z = 966.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2195] = { config_id = 2195, gadget_id = 70320060, pos = { x = 980.129, y = -0.063, z = 970.888 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2196] = { config_id = 2196, gadget_id = 70320060, pos = { x = 960.000, y = -0.084, z = 970.888 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2197] = { config_id = 2197, gadget_id = 70320060, pos = { x = 960.106, y = -0.041, z = 990.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2198] = { config_id = 2198, gadget_id = 70320015, pos = { x = 990.612, y = 0.500, z = 959.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2199] = { config_id = 2199, gadget_id = 70320015, pos = { x = 986.612, y = 0.500, z = 959.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2200] = { config_id = 2200, gadget_id = 70320015, pos = { x = 988.612, y = 0.500, z = 961.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2201] = { config_id = 2201, gadget_id = 70320015, pos = { x = 988.612, y = 0.500, z = 957.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2202] = { config_id = 2202, gadget_id = 70320015, pos = { x = 966.767, y = 0.500, z = 957.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2203] = { config_id = 2203, gadget_id = 70320015, pos = { x = 962.767, y = 0.500, z = 957.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2204] = { config_id = 2204, gadget_id = 70320015, pos = { x = 981.162, y = 0.500, z = 919.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2205] = { config_id = 2205, gadget_id = 70320015, pos = { x = 977.162, y = 0.500, z = 919.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2206] = { config_id = 2206, gadget_id = 70320015, pos = { x = 979.162, y = 0.500, z = 921.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2207] = { config_id = 2207, gadget_id = 70320015, pos = { x = 979.162, y = 0.500, z = 917.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2208] = { config_id = 2208, gadget_id = 70320015, pos = { x = 937.084, y = 0.500, z = 909.927 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2209] = { config_id = 2209, gadget_id = 70320015, pos = { x = 933.084, y = 0.500, z = 909.927 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2210] = { config_id = 2210, gadget_id = 70320015, pos = { x = 935.084, y = 0.500, z = 911.927 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2211] = { config_id = 2211, gadget_id = 70320015, pos = { x = 935.084, y = 0.500, z = 907.927 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2212] = { config_id = 2212, gadget_id = 70320015, pos = { x = 963.000, y = 0.500, z = 927.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2213] = { config_id = 2213, gadget_id = 70320015, pos = { x = 959.000, y = 0.500, z = 927.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2214] = { config_id = 2214, gadget_id = 70320015, pos = { x = 941.738, y = 0.500, z = 930.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2215] = { config_id = 2215, gadget_id = 70320015, pos = { x = 937.738, y = 0.500, z = 930.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2216] = { config_id = 2216, gadget_id = 70320015, pos = { x = 939.738, y = 0.500, z = 932.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2217] = { config_id = 2217, gadget_id = 70320015, pos = { x = 939.738, y = 0.500, z = 928.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2218] = { config_id = 2218, gadget_id = 70320015, pos = { x = 914.898, y = 0.500, z = 934.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2219] = { config_id = 2219, gadget_id = 70320015, pos = { x = 910.898, y = 0.500, z = 934.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2220] = { config_id = 2220, gadget_id = 70320015, pos = { x = 912.898, y = 0.500, z = 936.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2221] = { config_id = 2221, gadget_id = 70320015, pos = { x = 912.898, y = 0.500, z = 932.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2222] = { config_id = 2222, gadget_id = 70320015, pos = { x = 925.256, y = 0.500, z = 951.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2223] = { config_id = 2223, gadget_id = 70320015, pos = { x = 921.256, y = 0.500, z = 951.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2224] = { config_id = 2224, gadget_id = 70320022, pos = { x = 989.457, y = 1.500, z = 939.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2225] = { config_id = 2225, gadget_id = 70320015, pos = { x = 991.457, y = 0.500, z = 939.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2226] = { config_id = 2226, gadget_id = 70320015, pos = { x = 987.457, y = 0.500, z = 939.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2227] = { config_id = 2227, gadget_id = 70320015, pos = { x = 989.457, y = 0.500, z = 941.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2228] = { config_id = 2228, gadget_id = 70320015, pos = { x = 989.457, y = 0.500, z = 937.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2229] = { config_id = 2229, gadget_id = 70320059, pos = { x = 961.604, y = 0.500, z = 943.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2230] = { config_id = 2230, gadget_id = 70320059, pos = { x = 959.092, y = 0.500, z = 945.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2231] = { config_id = 2231, gadget_id = 70320059, pos = { x = 960.801, y = 0.500, z = 945.091 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2232] = { config_id = 2232, gadget_id = 70320059, pos = { x = 957.960, y = 0.500, z = 932.239 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2233] = { config_id = 2233, gadget_id = 70320059, pos = { x = 958.967, y = 0.500, z = 930.860 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2234] = { config_id = 2234, gadget_id = 70320059, pos = { x = 960.644, y = 0.500, z = 930.973 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2235] = { config_id = 2235, gadget_id = 70320059, pos = { x = 961.211, y = 0.500, z = 932.228 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2236] = { config_id = 2236, gadget_id = 70320015, pos = { x = 928.485, y = 0.500, z = 937.659 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2237] = { config_id = 2237, gadget_id = 70320022, pos = { x = 939.342, y = 1.500, z = 910.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2238] = { config_id = 2238, gadget_id = 70320015, pos = { x = 941.342, y = 0.500, z = 910.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2239] = { config_id = 2239, gadget_id = 70320015, pos = { x = 937.342, y = 0.500, z = 910.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2240] = { config_id = 2240, gadget_id = 70320015, pos = { x = 939.342, y = 0.500, z = 912.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2241] = { config_id = 2241, gadget_id = 70320015, pos = { x = 939.342, y = 0.500, z = 908.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2242] = { config_id = 2242, gadget_id = 70320022, pos = { x = 989.800, y = 1.500, z = 962.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2243] = { config_id = 2243, gadget_id = 70320015, pos = { x = 991.800, y = 0.500, z = 962.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2244] = { config_id = 2244, gadget_id = 70320015, pos = { x = 987.800, y = 0.500, z = 962.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2245] = { config_id = 2245, gadget_id = 70320059, pos = { x = 958.699, y = 0.500, z = 933.650 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2246] = { config_id = 2246, gadget_id = 70320059, pos = { x = 960.408, y = 0.500, z = 933.635 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2247] = { config_id = 2247, gadget_id = 70320059, pos = { x = 941.509, y = 0.500, z = 980.893 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2248] = { config_id = 2248, gadget_id = 70320059, pos = { x = 942.516, y = 0.500, z = 979.515 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2249] = { config_id = 2249, gadget_id = 70320015, pos = { x = 950.230, y = 0.500, z = 927.430 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2250] = { config_id = 2250, gadget_id = 70320015, pos = { x = 952.921, y = 0.500, z = 929.746 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2251] = { config_id = 2251, gadget_id = 70320015, pos = { x = 951.843, y = 0.500, z = 932.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2252] = { config_id = 2252, gadget_id = 70320015, pos = { x = 948.636, y = 0.500, z = 932.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2253] = { config_id = 2253, gadget_id = 70320015, pos = { x = 947.480, y = 0.500, z = 929.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2254] = { config_id = 2254, gadget_id = 70320015, pos = { x = 970.148, y = 0.500, z = 942.562 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2255] = { config_id = 2255, gadget_id = 70320015, pos = { x = 972.840, y = 0.500, z = 944.878 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2256] = { config_id = 2256, gadget_id = 70320015, pos = { x = 971.761, y = 0.500, z = 947.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2257] = { config_id = 2257, gadget_id = 70320015, pos = { x = 968.554, y = 0.500, z = 947.147 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2258] = { config_id = 2258, gadget_id = 70320015, pos = { x = 967.398, y = 0.500, z = 945.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2259] = { config_id = 2259, gadget_id = 70320059, pos = { x = 944.193, y = 0.500, z = 979.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2260] = { config_id = 2260, gadget_id = 70320059, pos = { x = 944.760, y = 0.500, z = 980.883 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2261] = { config_id = 2261, gadget_id = 70320059, pos = { x = 942.248, y = 0.500, z = 982.304 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2267] = { config_id = 2267, gadget_id = 70320059, pos = { x = 943.957, y = 0.500, z = 982.289 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2268] = { config_id = 2268, gadget_id = 70320059, pos = { x = 979.268, y = 0.500, z = 938.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2269] = { config_id = 2269, gadget_id = 70320059, pos = { x = 980.275, y = 0.500, z = 937.533 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2270] = { config_id = 2270, gadget_id = 70320059, pos = { x = 981.952, y = 0.500, z = 937.646 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2271] = { config_id = 2271, gadget_id = 70320059, pos = { x = 982.520, y = 0.500, z = 938.901 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2272] = { config_id = 2272, gadget_id = 70320059, pos = { x = 980.007, y = 0.500, z = 940.323 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2273] = { config_id = 2273, gadget_id = 70320059, pos = { x = 981.717, y = 0.500, z = 940.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2274] = { config_id = 2274, gadget_id = 70320059, pos = { x = 969.169, y = 0.500, z = 956.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2275] = { config_id = 2275, gadget_id = 70320059, pos = { x = 970.176, y = 0.500, z = 954.728 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2276] = { config_id = 2276, gadget_id = 70320015, pos = { x = 930.091, y = 0.500, z = 942.641 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2277] = { config_id = 2277, gadget_id = 70320015, pos = { x = 928.066, y = 0.500, z = 941.911 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2278] = { config_id = 2278, gadget_id = 70320015, pos = { x = 927.205, y = 0.500, z = 939.864 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2279] = { config_id = 2279, gadget_id = 70320015, pos = { x = 927.249, y = 0.500, z = 919.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2280] = { config_id = 2280, gadget_id = 70320015, pos = { x = 928.405, y = 0.500, z = 921.842 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2281] = { config_id = 2281, gadget_id = 70320015, pos = { x = 931.612, y = 0.500, z = 921.828 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2282] = { config_id = 2282, gadget_id = 70320015, pos = { x = 932.691, y = 0.500, z = 919.573 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2283] = { config_id = 2283, gadget_id = 70320015, pos = { x = 929.999, y = 0.500, z = 917.257 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2284] = { config_id = 2284, gadget_id = 70320015, pos = { x = 989.800, y = 0.500, z = 964.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2285] = { config_id = 2285, gadget_id = 70320015, pos = { x = 989.800, y = 0.500, z = 960.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2286] = { config_id = 2286, gadget_id = 70320060, pos = { x = 935.054, y = -0.064, z = 990.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2287] = { config_id = 2287, gadget_id = 70320060, pos = { x = 910.000, y = 0.000, z = 975.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2288] = { config_id = 2288, gadget_id = 70320060, pos = { x = 910.000, y = -0.064, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2289] = { config_id = 2289, gadget_id = 70320022, pos = { x = 929.039, y = 1.500, z = 990.462 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2290] = { config_id = 2290, gadget_id = 70320022, pos = { x = 930.692, y = 1.500, z = 988.611 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2291] = { config_id = 2291, gadget_id = 70320059, pos = { x = 971.853, y = 0.500, z = 954.840 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2292] = { config_id = 2292, gadget_id = 70320059, pos = { x = 972.421, y = 0.500, z = 956.095 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2293] = { config_id = 2293, gadget_id = 70320059, pos = { x = 969.909, y = 0.500, z = 957.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2294] = { config_id = 2294, gadget_id = 70320059, pos = { x = 971.618, y = 0.500, z = 957.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2295] = { config_id = 2295, gadget_id = 70320059, pos = { x = 923.521, y = 0.500, z = 950.287 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2296] = { config_id = 2296, gadget_id = 70320059, pos = { x = 924.528, y = 0.500, z = 948.909 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2297] = { config_id = 2297, gadget_id = 70320059, pos = { x = 926.205, y = 0.500, z = 949.022 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2298] = { config_id = 2298, gadget_id = 70320059, pos = { x = 926.773, y = 0.500, z = 950.277 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2299] = { config_id = 2299, gadget_id = 70320059, pos = { x = 924.261, y = 0.500, z = 951.699 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2300] = { config_id = 2300, gadget_id = 70320015, pos = { x = 930.658, y = 0.500, z = 991.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2301] = { config_id = 2301, gadget_id = 70320015, pos = { x = 930.658, y = 0.500, z = 987.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2302] = { config_id = 2302, gadget_id = 70320015, pos = { x = 909.500, y = 0.500, z = 961.029 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2303] = { config_id = 2303, gadget_id = 70320015, pos = { x = 909.500, y = 0.500, z = 963.029 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2304] = { config_id = 2304, gadget_id = 70320015, pos = { x = 912.000, y = 0.500, z = 973.770 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2305] = { config_id = 2305, gadget_id = 70320015, pos = { x = 912.000, y = 0.500, z = 975.814 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2306] = { config_id = 2306, gadget_id = 70320015, pos = { x = 931.025, y = 0.500, z = 990.452 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2307] = { config_id = 2307, gadget_id = 70320015, pos = { x = 929.025, y = 0.500, z = 992.452 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2308] = { config_id = 2308, gadget_id = 70320015, pos = { x = 932.692, y = 0.500, z = 988.611 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2309] = { config_id = 2309, gadget_id = 70320015, pos = { x = 928.692, y = 0.500, z = 988.611 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2310] = { config_id = 2310, gadget_id = 70320015, pos = { x = 927.025, y = 0.500, z = 990.452 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2311] = { config_id = 2311, gadget_id = 70320015, pos = { x = 940.212, y = 0.500, z = 955.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2312] = { config_id = 2312, gadget_id = 70320015, pos = { x = 940.020, y = 0.500, z = 956.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2313] = { config_id = 2313, gadget_id = 70320015, pos = { x = 939.304, y = 0.500, z = 958.415 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2314] = { config_id = 2314, gadget_id = 70320015, pos = { x = 937.630, y = 0.500, z = 959.481 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2315] = { config_id = 2315, gadget_id = 70320015, pos = { x = 935.865, y = 0.500, z = 959.879 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2316] = { config_id = 2316, gadget_id = 70320015, pos = { x = 912.000, y = 0.500, z = 951.033 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2317] = { config_id = 2317, gadget_id = 70320015, pos = { x = 912.000, y = 0.500, z = 953.077 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2318] = { config_id = 2318, gadget_id = 70320015, pos = { x = 930.692, y = 0.500, z = 986.611 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2319] = { config_id = 2319, gadget_id = 70320015, pos = { x = 969.681, y = 0.500, z = 979.756 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2320] = { config_id = 2320, gadget_id = 70320015, pos = { x = 969.681, y = 0.500, z = 981.756 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2321] = { config_id = 2321, gadget_id = 70320015, pos = { x = 978.381, y = 0.500, z = 975.203 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2322] = { config_id = 2322, gadget_id = 70320015, pos = { x = 978.381, y = 0.500, z = 977.203 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2323] = { config_id = 2323, gadget_id = 70320015, pos = { x = 979.060, y = 0.500, z = 992.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2324] = { config_id = 2324, gadget_id = 70320015, pos = { x = 979.060, y = 0.500, z = 988.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2325] = { config_id = 2325, gadget_id = 70320022, pos = { x = 961.318, y = 1.500, z = 974.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2326] = { config_id = 2326, gadget_id = 70320022, pos = { x = 962.971, y = 1.500, z = 972.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2327] = { config_id = 2327, gadget_id = 70320015, pos = { x = 963.304, y = 0.500, z = 974.123 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2328] = { config_id = 2328, gadget_id = 70320015, pos = { x = 961.304, y = 0.500, z = 976.123 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2329] = { config_id = 2329, gadget_id = 70320015, pos = { x = 964.971, y = 0.500, z = 972.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2330] = { config_id = 2330, gadget_id = 70320015, pos = { x = 957.022, y = 0.500, z = 983.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2331] = { config_id = 2331, gadget_id = 70320015, pos = { x = 957.022, y = 0.500, z = 985.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2332] = { config_id = 2332, gadget_id = 70320015, pos = { x = 960.971, y = 0.500, z = 972.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2333] = { config_id = 2333, gadget_id = 70320015, pos = { x = 989.991, y = 0.500, z = 920.555 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2334] = { config_id = 2334, gadget_id = 70320015, pos = { x = 989.991, y = 0.500, z = 916.555 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2335] = { config_id = 2335, gadget_id = 70320015, pos = { x = 965.752, y = 0.500, z = 925.126 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2336] = { config_id = 2336, gadget_id = 70320015, pos = { x = 967.752, y = 0.500, z = 925.126 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2337] = { config_id = 2337, gadget_id = 70320015, pos = { x = 973.550, y = 0.500, z = 921.647 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2338] = { config_id = 2338, gadget_id = 70320015, pos = { x = 971.550, y = 0.500, z = 921.647 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2339] = { config_id = 2339, gadget_id = 70320015, pos = { x = 979.202, y = 0.500, z = 913.708 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2340] = { config_id = 2340, gadget_id = 70320015, pos = { x = 981.202, y = 0.500, z = 913.708 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2341] = { config_id = 2341, gadget_id = 70320015, pos = { x = 959.304, y = 0.500, z = 974.123 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2342] = { config_id = 2342, gadget_id = 70320015, pos = { x = 962.971, y = 0.500, z = 970.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2343] = { config_id = 2343, gadget_id = 70320022, pos = { x = 990.056, y = 1.500, z = 957.086 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2344] = { config_id = 2344, gadget_id = 70320022, pos = { x = 991.708, y = 1.500, z = 955.235 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2345] = { config_id = 2345, gadget_id = 70320015, pos = { x = 992.042, y = 0.500, z = 957.076 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2346] = { config_id = 2346, gadget_id = 70320015, pos = { x = 990.042, y = 0.500, z = 959.076 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2347] = { config_id = 2347, gadget_id = 70320015, pos = { x = 942.248, y = 0.500, z = 912.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2348] = { config_id = 2348, gadget_id = 70320015, pos = { x = 942.248, y = 0.500, z = 908.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2349] = { config_id = 2349, gadget_id = 70320015, pos = { x = 949.698, y = 0.500, z = 919.608 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2350] = { config_id = 2350, gadget_id = 70320015, pos = { x = 934.867, y = 0.500, z = 909.558 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2351] = { config_id = 2351, gadget_id = 70320015, pos = { x = 934.867, y = 0.500, z = 907.558 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2352] = { config_id = 2352, gadget_id = 70320015, pos = { x = 929.831, y = 0.500, z = 914.114 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2353] = { config_id = 2353, gadget_id = 70320015, pos = { x = 929.831, y = 0.500, z = 912.114 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2354] = { config_id = 2354, gadget_id = 70320015, pos = { x = 924.785, y = 0.500, z = 921.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2355] = { config_id = 2355, gadget_id = 70320015, pos = { x = 924.785, y = 0.500, z = 919.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2356] = { config_id = 2356, gadget_id = 70320015, pos = { x = 993.708, y = 0.500, z = 955.235 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2357] = { config_id = 2357, gadget_id = 70320015, pos = { x = 989.708, y = 0.500, z = 955.235 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2358] = { config_id = 2358, gadget_id = 70320015, pos = { x = 988.042, y = 0.500, z = 957.076 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2359] = { config_id = 2359, gadget_id = 70320015, pos = { x = 991.708, y = 0.500, z = 953.235 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2360] = { config_id = 2360, gadget_id = 70320022, pos = { x = 984.331, y = 1.500, z = 911.232 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2361] = { config_id = 2361, gadget_id = 70320022, pos = { x = 985.984, y = 1.500, z = 909.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2362] = { config_id = 2362, gadget_id = 70320015, pos = { x = 986.317, y = 0.500, z = 911.222 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2363] = { config_id = 2363, gadget_id = 70320015, pos = { x = 945.645, y = 0.500, z = 991.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2364] = { config_id = 2364, gadget_id = 70320015, pos = { x = 945.645, y = 0.500, z = 987.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2365] = { config_id = 2365, gadget_id = 70320015, pos = { x = 984.317, y = 0.500, z = 913.222 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2366] = { config_id = 2366, gadget_id = 70320015, pos = { x = 987.984, y = 0.500, z = 909.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2367] = { config_id = 2367, gadget_id = 70320015, pos = { x = 983.984, y = 0.500, z = 909.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2368] = { config_id = 2368, gadget_id = 70320060, pos = { x = 949.841, y = 0.000, z = 911.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2372] = { config_id = 2372, gadget_id = 70320015, pos = { x = 930.859, y = 0.500, z = 972.911 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2373] = { config_id = 2373, gadget_id = 70320015, pos = { x = 982.317, y = 0.500, z = 911.222 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2375] = { config_id = 2375, gadget_id = 70320015, pos = { x = 932.984, y = 0.500, z = 971.279 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2376] = { config_id = 2376, gadget_id = 70320015, pos = { x = 933.270, y = 0.500, z = 969.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2377] = { config_id = 2377, gadget_id = 70320015, pos = { x = 932.242, y = 0.500, z = 966.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2378] = { config_id = 2378, gadget_id = 70320015, pos = { x = 937.723, y = 0.500, z = 961.459 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2379] = { config_id = 2379, gadget_id = 70320015, pos = { x = 939.759, y = 0.500, z = 962.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2380] = { config_id = 2380, gadget_id = 70320015, pos = { x = 941.616, y = 0.500, z = 962.286 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2381] = { config_id = 2381, gadget_id = 70320015, pos = { x = 942.946, y = 0.500, z = 960.870 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2382] = { config_id = 2382, gadget_id = 70320015, pos = { x = 943.556, y = 0.500, z = 959.169 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2383] = { config_id = 2383, gadget_id = 70320059, pos = { x = 932.376, y = 0.500, z = 963.880 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2384] = { config_id = 2384, gadget_id = 70320059, pos = { x = 933.983, y = 0.500, z = 962.247 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2385] = { config_id = 2385, gadget_id = 70320015, pos = { x = 907.192, y = 0.500, z = 974.761 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2386] = { config_id = 2386, gadget_id = 70320015, pos = { x = 908.348, y = 0.500, z = 976.891 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2387] = { config_id = 2387, gadget_id = 70320015, pos = { x = 911.555, y = 0.500, z = 976.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2388] = { config_id = 2388, gadget_id = 70320015, pos = { x = 912.634, y = 0.500, z = 974.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2389] = { config_id = 2389, gadget_id = 70320015, pos = { x = 909.942, y = 0.500, z = 972.307 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2390] = { config_id = 2390, gadget_id = 70320015, pos = { x = 985.984, y = 0.500, z = 907.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2391] = { config_id = 2391, gadget_id = 70320015, pos = { x = 922.427, y = 0.500, z = 960.203 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2392] = { config_id = 2392, gadget_id = 70320015, pos = { x = 920.696, y = 0.500, z = 960.246 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2393] = { config_id = 2393, gadget_id = 70320015, pos = { x = 918.996, y = 0.500, z = 961.365 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2394] = { config_id = 2394, gadget_id = 70320015, pos = { x = 918.001, y = 0.500, z = 963.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2395] = { config_id = 2395, gadget_id = 70320022, pos = { x = 930.291, y = 1.500, z = 960.268 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2396] = { config_id = 2396, gadget_id = 70320015, pos = { x = 957.362, y = 0.500, z = 989.475 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2397] = { config_id = 2397, gadget_id = 70320015, pos = { x = 958.519, y = 0.500, z = 991.606 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2398] = { config_id = 2398, gadget_id = 70320015, pos = { x = 961.726, y = 0.500, z = 991.591 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2399] = { config_id = 2399, gadget_id = 70320015, pos = { x = 962.804, y = 0.500, z = 989.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2400] = { config_id = 2400, gadget_id = 70320015, pos = { x = 960.113, y = 0.500, z = 987.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2401] = { config_id = 2401, gadget_id = 70320022, pos = { x = 918.875, y = 1.500, z = 970.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2402] = { config_id = 2402, gadget_id = 70320022, pos = { x = 919.388, y = 1.500, z = 939.952 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2403] = { config_id = 2403, gadget_id = 70320022, pos = { x = 930.658, y = 1.500, z = 989.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2404] = { config_id = 2404, gadget_id = 70320022, pos = { x = 973.777, y = 1.500, z = 982.444 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2405] = { config_id = 2405, gadget_id = 70320022, pos = { x = 909.572, y = 1.500, z = 981.193 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2406] = { config_id = 2406, gadget_id = 70320015, pos = { x = 964.767, y = 0.500, z = 959.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2407] = { config_id = 2407, gadget_id = 70320015, pos = { x = 964.767, y = 0.500, z = 955.308 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2408] = { config_id = 2408, gadget_id = 70320015, pos = { x = 975.777, y = 0.500, z = 982.444 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2409] = { config_id = 2409, gadget_id = 70320015, pos = { x = 971.777, y = 0.500, z = 982.444 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2410] = { config_id = 2410, gadget_id = 70320015, pos = { x = 973.777, y = 0.500, z = 984.444 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2411] = { config_id = 2411, gadget_id = 70320015, pos = { x = 973.777, y = 0.500, z = 980.444 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2412] = { config_id = 2412, gadget_id = 70320015, pos = { x = 918.046, y = 0.500, z = 964.830 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2413] = { config_id = 2413, gadget_id = 70320015, pos = { x = 909.751, y = 0.500, z = 974.664 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2414] = { config_id = 2414, gadget_id = 70320015, pos = { x = 909.751, y = 0.500, z = 972.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2415] = { config_id = 2415, gadget_id = 70320015, pos = { x = 909.751, y = 0.500, z = 976.321 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2416] = { config_id = 2416, gadget_id = 70320015, pos = { x = 962.798, y = 0.500, z = 970.001 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2417] = { config_id = 2417, gadget_id = 70320015, pos = { x = 960.107, y = 0.500, z = 967.685 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2418] = { config_id = 2418, gadget_id = 70320059, pos = { x = 981.559, y = 0.500, z = 961.325 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2419] = { config_id = 2419, gadget_id = 70320059, pos = { x = 979.559, y = 0.500, z = 961.325 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2420] = { config_id = 2420, gadget_id = 70320015, pos = { x = 970.079, y = 0.500, z = 947.847 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2421] = { config_id = 2421, gadget_id = 70320015, pos = { x = 972.182, y = 0.500, z = 946.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2422] = { config_id = 2422, gadget_id = 70320015, pos = { x = 972.691, y = 0.500, z = 944.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2423] = { config_id = 2423, gadget_id = 70320015, pos = { x = 972.137, y = 0.500, z = 943.174 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2424] = { config_id = 2424, gadget_id = 70320015, pos = { x = 970.033, y = 0.500, z = 942.041 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2425] = { config_id = 2425, gadget_id = 70320015, pos = { x = 986.976, y = 0.500, z = 947.859 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2426] = { config_id = 2426, gadget_id = 70320015, pos = { x = 989.384, y = 0.500, z = 946.975 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2427] = { config_id = 2427, gadget_id = 70320015, pos = { x = 991.707, y = 0.500, z = 948.148 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2428] = { config_id = 2428, gadget_id = 70320015, pos = { x = 992.041, y = 0.500, z = 950.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2429] = { config_id = 2429, gadget_id = 70320015, pos = { x = 990.616, y = 0.500, z = 952.638 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2430] = { config_id = 2430, gadget_id = 70320015, pos = { x = 977.371, y = 0.500, z = 970.482 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2432] = { config_id = 2432, gadget_id = 70320015, pos = { x = 978.528, y = 0.500, z = 972.613 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2433] = { config_id = 2433, gadget_id = 70320015, pos = { x = 981.735, y = 0.500, z = 972.598 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2434] = { config_id = 2434, gadget_id = 70320015, pos = { x = 982.813, y = 0.500, z = 970.344 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2435] = { config_id = 2435, gadget_id = 70320015, pos = { x = 980.122, y = 0.500, z = 968.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2436] = { config_id = 2436, gadget_id = 70320015, pos = { x = 944.925, y = 0.500, z = 960.047 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2437] = { config_id = 2437, gadget_id = 70320015, pos = { x = 943.194, y = 0.500, z = 960.090 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2438] = { config_id = 2438, gadget_id = 70320015, pos = { x = 941.494, y = 0.500, z = 961.209 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2439] = { config_id = 2439, gadget_id = 70320015, pos = { x = 940.500, y = 0.500, z = 963.050 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2440] = { config_id = 2440, gadget_id = 70320015, pos = { x = 940.545, y = 0.500, z = 964.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2441] = { config_id = 2441, gadget_id = 70320015, pos = { x = 940.231, y = 0.500, z = 976.688 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2442] = { config_id = 2442, gadget_id = 70320015, pos = { x = 940.230, y = 0.500, z = 978.385 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2443] = { config_id = 2443, gadget_id = 70320015, pos = { x = 939.254, y = 0.500, z = 980.304 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2444] = { config_id = 2444, gadget_id = 70320015, pos = { x = 937.841, y = 0.500, z = 980.865 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2445] = { config_id = 2445, gadget_id = 70320022, pos = { x = 940.336, y = 1.500, z = 970.738 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2446] = { config_id = 2446, gadget_id = 70320022, pos = { x = 930.679, y = 1.500, z = 980.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2447] = { config_id = 2447, gadget_id = 70320022, pos = { x = 946.514, y = 1.500, z = 987.640 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2448] = { config_id = 2448, gadget_id = 70320015, pos = { x = 936.076, y = 0.500, z = 981.262 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2449] = { config_id = 2449, gadget_id = 70320015, pos = { x = 949.796, y = 0.500, z = 947.546 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2450] = { config_id = 2450, gadget_id = 70320015, pos = { x = 952.488, y = 0.500, z = 949.862 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2451] = { config_id = 2451, gadget_id = 70320015, pos = { x = 951.409, y = 0.500, z = 952.116 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2452] = { config_id = 2452, gadget_id = 70320015, pos = { x = 948.202, y = 0.500, z = 952.131 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2453] = { config_id = 2453, gadget_id = 70320015, pos = { x = 947.046, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2459] = { config_id = 2459, gadget_id = 70320015, pos = { x = 947.329, y = 0.500, z = 949.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2461] = { config_id = 2461, gadget_id = 70320015, pos = { x = 933.669, y = 0.500, z = 990.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2462] = { config_id = 2462, gadget_id = 70320015, pos = { x = 961.000, y = 0.500, z = 929.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2463] = { config_id = 2463, gadget_id = 70320015, pos = { x = 961.000, y = 0.500, z = 925.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2468] = { config_id = 2468, gadget_id = 70320015, pos = { x = 935.669, y = 0.500, z = 990.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2469] = { config_id = 2469, gadget_id = 70320015, pos = { x = 937.669, y = 0.500, z = 990.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2470] = { config_id = 2470, gadget_id = 70320035, pos = { x = 920.637, y = 0.000, z = 966.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2471] = { config_id = 2471, gadget_id = 70320035, pos = { x = 938.025, y = 0.000, z = 976.356 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2472] = { config_id = 2472, gadget_id = 70320059, pos = { x = 960.688, y = 0.500, z = 915.856 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2473] = { config_id = 2473, gadget_id = 70320059, pos = { x = 962.270, y = 0.500, z = 916.568 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2474] = { config_id = 2474, gadget_id = 70320015, pos = { x = 968.673, y = 0.500, z = 922.302 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2475] = { config_id = 2475, gadget_id = 70320015, pos = { x = 967.393, y = 0.500, z = 924.507 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2476] = { config_id = 2476, gadget_id = 70320015, pos = { x = 968.255, y = 0.500, z = 926.554 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2477] = { config_id = 2477, gadget_id = 70320015, pos = { x = 970.280, y = 0.500, z = 927.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2478] = { config_id = 2478, gadget_id = 70320015, pos = { x = 972.508, y = 0.500, z = 926.179 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2479] = { config_id = 2479, gadget_id = 70320015, pos = { x = 947.042, y = 0.500, z = 910.432 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2480] = { config_id = 2480, gadget_id = 70320015, pos = { x = 948.198, y = 0.500, z = 912.563 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2481] = { config_id = 2481, gadget_id = 70320015, pos = { x = 951.406, y = 0.500, z = 912.549 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2482] = { config_id = 2482, gadget_id = 70320015, pos = { x = 952.484, y = 0.500, z = 910.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2483] = { config_id = 2483, gadget_id = 70320015, pos = { x = 949.792, y = 0.500, z = 907.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2484] = { config_id = 2484, gadget_id = 70320015, pos = { x = 987.229, y = 0.500, z = 924.989 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2485] = { config_id = 2485, gadget_id = 70320015, pos = { x = 988.386, y = 0.500, z = 927.120 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2486] = { config_id = 2486, gadget_id = 70320015, pos = { x = 991.593, y = 0.500, z = 927.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2487] = { config_id = 2487, gadget_id = 70320015, pos = { x = 992.671, y = 0.500, z = 924.851 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2488] = { config_id = 2488, gadget_id = 70320015, pos = { x = 989.980, y = 0.500, z = 922.535 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2489] = { config_id = 2489, gadget_id = 70320035, pos = { x = 931.206, y = 0.000, z = 952.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2491] = { config_id = 2491, gadget_id = 70320035, pos = { x = 948.861, y = 0.000, z = 968.685 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2492] = { config_id = 2492, gadget_id = 70320015, pos = { x = 923.256, y = 0.500, z = 953.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2493] = { config_id = 2493, gadget_id = 70320015, pos = { x = 923.256, y = 0.500, z = 949.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2498] = { config_id = 2498, gadget_id = 70320015, pos = { x = 974.294, y = 0.500, z = 924.685 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2499] = { config_id = 2499, gadget_id = 70320015, pos = { x = 972.563, y = 0.500, z = 924.728 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2500] = { config_id = 2500, gadget_id = 70320015, pos = { x = 970.863, y = 0.500, z = 925.846 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2501] = { config_id = 2501, gadget_id = 70320015, pos = { x = 969.869, y = 0.500, z = 927.688 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2511] = { config_id = 2511, gadget_id = 70320015, pos = { x = 969.914, y = 0.500, z = 929.311 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2512] = { config_id = 2512, gadget_id = 70320015, pos = { x = 965.741, y = 0.500, z = 945.621 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2513] = { config_id = 2513, gadget_id = 70320015, pos = { x = 967.703, y = 0.500, z = 945.429 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2514] = { config_id = 2514, gadget_id = 70320015, pos = { x = 969.040, y = 0.500, z = 944.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2515] = { config_id = 2515, gadget_id = 70320015, pos = { x = 969.763, y = 0.500, z = 942.901 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2516] = { config_id = 2516, gadget_id = 70320022, pos = { x = 960.000, y = 1.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2517] = { config_id = 2517, gadget_id = 70320022, pos = { x = 970.000, y = 1.500, z = 935.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2518] = { config_id = 2518, gadget_id = 70320022, pos = { x = 990.000, y = 1.500, z = 915.827 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2519] = { config_id = 2519, gadget_id = 70320015, pos = { x = 969.970, y = 0.500, z = 940.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2520] = { config_id = 2520, gadget_id = 70320015, pos = { x = 990.000, y = 0.500, z = 925.191 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2521] = { config_id = 2521, gadget_id = 70320015, pos = { x = 990.000, y = 0.500, z = 923.196 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2522] = { config_id = 2522, gadget_id = 70320015, pos = { x = 990.000, y = 0.500, z = 920.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2523] = { config_id = 2523, gadget_id = 70320015, pos = { x = 954.179, y = 0.500, z = 929.850 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2524] = { config_id = 2524, gadget_id = 70320015, pos = { x = 952.448, y = 0.500, z = 929.894 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2525] = { config_id = 2525, gadget_id = 70320015, pos = { x = 950.748, y = 0.500, z = 931.012 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2526] = { config_id = 2526, gadget_id = 70320015, pos = { x = 949.753, y = 0.500, z = 932.854 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2527] = { config_id = 2527, gadget_id = 70320015, pos = { x = 948.485, y = 0.500, z = 951.981 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2528] = { config_id = 2528, gadget_id = 70320015, pos = { x = 950.079, y = 0.500, z = 947.396 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2529] = { config_id = 2529, gadget_id = 70320015, pos = { x = 952.771, y = 0.500, z = 949.712 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2530] = { config_id = 2530, gadget_id = 70320015, pos = { x = 951.692, y = 0.500, z = 951.966 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2531] = { config_id = 2531, gadget_id = 70320059, pos = { x = 925.970, y = 0.500, z = 951.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2532] = { config_id = 2532, gadget_id = 70320015, pos = { x = 949.798, y = 0.500, z = 934.477 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2533] = { config_id = 2533, gadget_id = 70320015, pos = { x = 967.679, y = 0.500, z = 925.215 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2534] = { config_id = 2534, gadget_id = 70320015, pos = { x = 969.015, y = 0.500, z = 924.346 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2535] = { config_id = 2535, gadget_id = 70320015, pos = { x = 969.739, y = 0.500, z = 922.686 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2536] = { config_id = 2536, gadget_id = 70320015, pos = { x = 969.946, y = 0.500, z = 920.756 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2537] = { config_id = 2537, gadget_id = 70320022, pos = { x = 950.000, y = 1.500, z = 940.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2538] = { config_id = 2538, gadget_id = 70320022, pos = { x = 960.000, y = 1.500, z = 925.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2539] = { config_id = 2539, gadget_id = 70320022, pos = { x = 950.028, y = 1.500, z = 910.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2540] = { config_id = 2540, gadget_id = 70320015, pos = { x = 965.717, y = 0.500, z = 925.406 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2541] = { config_id = 2541, gadget_id = 70320015, pos = { x = 958.355, y = 0.500, z = 910.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2542] = { config_id = 2542, gadget_id = 70320015, pos = { x = 960.029, y = 0.500, z = 910.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2543] = { config_id = 2543, gadget_id = 70320015, pos = { x = 961.570, y = 0.500, z = 910.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2544] = { config_id = 2544, gadget_id = 70320035, pos = { x = 980.149, y = 0.000, z = 935.297 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2545] = { config_id = 2545, gadget_id = 70320035, pos = { x = 970.127, y = 0.000, z = 917.083 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2546] = { config_id = 2546, gadget_id = 70320059, pos = { x = 967.169, y = 0.500, z = 960.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2547] = { config_id = 2547, gadget_id = 70320059, pos = { x = 923.797, y = 0.500, z = 961.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2548] = { config_id = 2548, gadget_id = 70320015, pos = { x = 932.291, y = 0.500, z = 960.268 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2549] = { config_id = 2549, gadget_id = 70320015, pos = { x = 928.291, y = 0.500, z = 960.268 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2550] = { config_id = 2550, gadget_id = 70320015, pos = { x = 930.291, y = 0.500, z = 962.268 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2551] = { config_id = 2551, gadget_id = 70320015, pos = { x = 930.291, y = 0.500, z = 958.268 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2557] = { config_id = 2557, gadget_id = 70320059, pos = { x = 953.515, y = 0.500, z = 963.158 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2572] = { config_id = 2572, gadget_id = 70320059, pos = { x = 955.173, y = 0.500, z = 961.563 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2573] = { config_id = 2573, gadget_id = 70320059, pos = { x = 981.559, y = 0.500, z = 942.939 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2587] = { config_id = 2587, gadget_id = 70320059, pos = { x = 979.559, y = 0.500, z = 942.939 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2594] = { config_id = 2594, gadget_id = 70320059, pos = { x = 920.797, y = 0.500, z = 958.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2595] = { config_id = 2595, gadget_id = 70320059, pos = { x = 923.797, y = 0.500, z = 958.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2596] = { config_id = 2596, gadget_id = 70320059, pos = { x = 920.797, y = 0.500, z = 961.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2597] = { config_id = 2597, gadget_id = 70320059, pos = { x = 937.436, y = 0.500, z = 947.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2598] = { config_id = 2598, gadget_id = 70320015, pos = { x = 920.875, y = 0.500, z = 970.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2599] = { config_id = 2599, gadget_id = 70320015, pos = { x = 916.875, y = 0.500, z = 970.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2600] = { config_id = 2600, gadget_id = 70320015, pos = { x = 918.875, y = 0.500, z = 972.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2601] = { config_id = 2601, gadget_id = 70320015, pos = { x = 918.875, y = 0.500, z = 968.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2602] = { config_id = 2602, gadget_id = 70320015, pos = { x = 911.572, y = 0.500, z = 981.193 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2603] = { config_id = 2603, gadget_id = 70320015, pos = { x = 907.572, y = 0.500, z = 981.193 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2604] = { config_id = 2604, gadget_id = 70320015, pos = { x = 909.572, y = 0.500, z = 983.193 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2605] = { config_id = 2605, gadget_id = 70320015, pos = { x = 909.572, y = 0.500, z = 979.193 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2606] = { config_id = 2606, gadget_id = 70320015, pos = { x = 942.336, y = 0.500, z = 970.738 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2607] = { config_id = 2607, gadget_id = 70320015, pos = { x = 938.336, y = 0.500, z = 970.738 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2608] = { config_id = 2608, gadget_id = 70320015, pos = { x = 940.336, y = 0.500, z = 972.738 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2609] = { config_id = 2609, gadget_id = 70320015, pos = { x = 940.336, y = 0.500, z = 968.738 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2610] = { config_id = 2610, gadget_id = 70320015, pos = { x = 932.679, y = 0.500, z = 980.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2611] = { config_id = 2611, gadget_id = 70320015, pos = { x = 928.679, y = 0.500, z = 980.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2612] = { config_id = 2612, gadget_id = 70320015, pos = { x = 930.679, y = 0.500, z = 982.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2613] = { config_id = 2613, gadget_id = 70320015, pos = { x = 930.679, y = 0.500, z = 978.132 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2614] = { config_id = 2614, gadget_id = 70320015, pos = { x = 948.514, y = 0.500, z = 987.640 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2615] = { config_id = 2615, gadget_id = 70320015, pos = { x = 944.514, y = 0.500, z = 987.640 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2616] = { config_id = 2616, gadget_id = 70320015, pos = { x = 946.514, y = 0.500, z = 989.640 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2617] = { config_id = 2617, gadget_id = 70320015, pos = { x = 946.514, y = 0.500, z = 985.640 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2618] = { config_id = 2618, gadget_id = 70320015, pos = { x = 962.000, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2619] = { config_id = 2619, gadget_id = 70320015, pos = { x = 958.000, y = 0.500, z = 950.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2620] = { config_id = 2620, gadget_id = 70320015, pos = { x = 960.000, y = 0.500, z = 952.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2621] = { config_id = 2621, gadget_id = 70320015, pos = { x = 960.000, y = 0.500, z = 948.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2622] = { config_id = 2622, gadget_id = 70320015, pos = { x = 972.000, y = 0.500, z = 935.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2623] = { config_id = 2623, gadget_id = 70320015, pos = { x = 968.000, y = 0.500, z = 935.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2624] = { config_id = 2624, gadget_id = 70320015, pos = { x = 970.000, y = 0.500, z = 937.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2625] = { config_id = 2625, gadget_id = 70320015, pos = { x = 970.000, y = 0.500, z = 933.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2626] = { config_id = 2626, gadget_id = 70320015, pos = { x = 992.000, y = 0.500, z = 915.827 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2627] = { config_id = 2627, gadget_id = 70320015, pos = { x = 988.000, y = 0.500, z = 915.827 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2628] = { config_id = 2628, gadget_id = 70320015, pos = { x = 990.000, y = 0.500, z = 917.827 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2629] = { config_id = 2629, gadget_id = 70320015, pos = { x = 990.000, y = 0.500, z = 913.827 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2630] = { config_id = 2630, gadget_id = 70320015, pos = { x = 952.000, y = 0.500, z = 940.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2631] = { config_id = 2631, gadget_id = 70320015, pos = { x = 948.000, y = 0.500, z = 940.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2632] = { config_id = 2632, gadget_id = 70320015, pos = { x = 950.000, y = 0.500, z = 942.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2633] = { config_id = 2633, gadget_id = 70320015, pos = { x = 950.000, y = 0.500, z = 938.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2634] = { config_id = 2634, gadget_id = 70320015, pos = { x = 962.000, y = 0.500, z = 925.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2635] = { config_id = 2635, gadget_id = 70320015, pos = { x = 958.000, y = 0.500, z = 925.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2636] = { config_id = 2636, gadget_id = 70320015, pos = { x = 960.000, y = 0.500, z = 927.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2637] = { config_id = 2637, gadget_id = 70320015, pos = { x = 960.000, y = 0.500, z = 923.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2638] = { config_id = 2638, gadget_id = 70320015, pos = { x = 952.028, y = 0.500, z = 910.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2639] = { config_id = 2639, gadget_id = 70320015, pos = { x = 948.028, y = 0.500, z = 910.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2640] = { config_id = 2640, gadget_id = 70320015, pos = { x = 950.028, y = 0.500, z = 912.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2641] = { config_id = 2641, gadget_id = 70320015, pos = { x = 950.028, y = 0.500, z = 908.536 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2642] = { config_id = 2642, gadget_id = 70320022, pos = { x = 920.000, y = 1.500, z = 978.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2643] = { config_id = 2643, gadget_id = 70320022, pos = { x = 910.292, y = 1.500, z = 957.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2644] = { config_id = 2644, gadget_id = 70320022, pos = { x = 915.387, y = 1.500, z = 927.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2645] = { config_id = 2645, gadget_id = 70320059, pos = { x = 940.436, y = 0.500, z = 947.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2646] = { config_id = 2646, gadget_id = 70320015, pos = { x = 925.559, y = 0.500, z = 969.544 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2647] = { config_id = 2647, gadget_id = 70320015, pos = { x = 926.938, y = 0.500, z = 968.139 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2648] = { config_id = 2648, gadget_id = 70320015, pos = { x = 928.325, y = 0.500, z = 966.804 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2649] = { config_id = 2649, gadget_id = 70320015, pos = { x = 929.757, y = 0.500, z = 965.402 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2650] = { config_id = 2650, gadget_id = 70320059, pos = { x = 937.436, y = 0.500, z = 950.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2651] = { config_id = 2651, gadget_id = 70320059, pos = { x = 940.436, y = 0.500, z = 950.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2652] = { config_id = 2652, gadget_id = 70320022, pos = { x = 989.546, y = 1.500, z = 939.580 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2653] = { config_id = 2653, gadget_id = 70320059, pos = { x = 916.050, y = 0.500, z = 966.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2654] = { config_id = 2654, gadget_id = 70320059, pos = { x = 916.050, y = 0.500, z = 964.762 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2655] = { config_id = 2655, gadget_id = 70320059, pos = { x = 922.174, y = 0.500, z = 954.346 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2656] = { config_id = 2656, gadget_id = 70320059, pos = { x = 920.043, y = 0.500, z = 954.346 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2657] = { config_id = 2657, gadget_id = 70320015, pos = { x = 924.841, y = 0.500, z = 944.230 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2658] = { config_id = 2658, gadget_id = 70320015, pos = { x = 922.635, y = 0.500, z = 942.046 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2659] = { config_id = 2659, gadget_id = 70320015, pos = { x = 920.690, y = 0.500, z = 940.059 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2660] = { config_id = 2660, gadget_id = 70320015, pos = { x = 926.965, y = 0.500, z = 942.087 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2661] = { config_id = 2661, gadget_id = 70320015, pos = { x = 928.872, y = 0.500, z = 940.002 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2662] = { config_id = 2662, gadget_id = 70320015, pos = { x = 922.756, y = 0.500, z = 937.931 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2663] = { config_id = 2663, gadget_id = 70320015, pos = { x = 926.958, y = 0.500, z = 938.011 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2664] = { config_id = 2664, gadget_id = 70320015, pos = { x = 924.825, y = 0.500, z = 935.835 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2665] = { config_id = 2665, gadget_id = 70320015, pos = { x = 991.546, y = 0.500, z = 939.580 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2666] = { config_id = 2666, gadget_id = 70320015, pos = { x = 987.546, y = 0.500, z = 939.580 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2667] = { config_id = 2667, gadget_id = 70320015, pos = { x = 922.000, y = 0.500, z = 978.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2668] = { config_id = 2668, gadget_id = 70320015, pos = { x = 918.000, y = 0.500, z = 978.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2669] = { config_id = 2669, gadget_id = 70320015, pos = { x = 920.000, y = 0.500, z = 980.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2670] = { config_id = 2670, gadget_id = 70320015, pos = { x = 920.000, y = 0.500, z = 976.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2671] = { config_id = 2671, gadget_id = 70320015, pos = { x = 912.292, y = 0.500, z = 957.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2672] = { config_id = 2672, gadget_id = 70320015, pos = { x = 908.292, y = 0.500, z = 957.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2673] = { config_id = 2673, gadget_id = 70320015, pos = { x = 910.292, y = 0.500, z = 959.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2674] = { config_id = 2674, gadget_id = 70320015, pos = { x = 910.292, y = 0.500, z = 955.612 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2675] = { config_id = 2675, gadget_id = 70320015, pos = { x = 917.387, y = 0.500, z = 927.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2676] = { config_id = 2676, gadget_id = 70320015, pos = { x = 913.387, y = 0.500, z = 927.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2677] = { config_id = 2677, gadget_id = 70320015, pos = { x = 915.387, y = 0.500, z = 929.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2678] = { config_id = 2678, gadget_id = 70320015, pos = { x = 915.387, y = 0.500, z = 925.290 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2679] = { config_id = 2679, gadget_id = 70320015, pos = { x = 989.546, y = 0.500, z = 941.580 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2680] = { config_id = 2680, gadget_id = 70320015, pos = { x = 989.546, y = 0.500, z = 937.580 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2681] = { config_id = 2681, gadget_id = 70320059, pos = { x = 982.075, y = 0.500, z = 946.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2682] = { config_id = 2682, gadget_id = 70320059, pos = { x = 979.075, y = 0.500, z = 946.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2683] = { config_id = 2683, gadget_id = 70320059, pos = { x = 982.075, y = 0.500, z = 943.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2684] = { config_id = 2684, gadget_id = 70320022, pos = { x = 936.021, y = 1.500, z = 989.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2685] = { config_id = 2685, gadget_id = 70320022, pos = { x = 949.828, y = 1.500, z = 977.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2686] = { config_id = 2686, gadget_id = 70320022, pos = { x = 959.601, y = 1.500, z = 957.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2687] = { config_id = 2687, gadget_id = 70320059, pos = { x = 979.075, y = 0.500, z = 943.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2688] = { config_id = 2688, gadget_id = 70320015, pos = { x = 930.318, y = 0.500, z = 974.519 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2689] = { config_id = 2689, gadget_id = 70320015, pos = { x = 931.697, y = 0.500, z = 973.114 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2690] = { config_id = 2690, gadget_id = 70320015, pos = { x = 933.084, y = 0.500, z = 971.779 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2691] = { config_id = 2691, gadget_id = 70320015, pos = { x = 934.516, y = 0.500, z = 970.378 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2695] = { config_id = 2695, gadget_id = 70320059, pos = { x = 945.032, y = 0.500, z = 983.493 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2696] = { config_id = 2696, gadget_id = 70320059, pos = { x = 945.032, y = 0.500, z = 985.493 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2697] = { config_id = 2697, gadget_id = 70320059, pos = { x = 952.132, y = 0.500, z = 960.329 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2698] = { config_id = 2698, gadget_id = 70320059, pos = { x = 954.132, y = 0.500, z = 960.329 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2699] = { config_id = 2699, gadget_id = 70320015, pos = { x = 964.767, y = 0.500, z = 979.120 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2700] = { config_id = 2700, gadget_id = 70320015, pos = { x = 962.560, y = 0.500, z = 976.936 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2701] = { config_id = 2701, gadget_id = 70320015, pos = { x = 960.616, y = 0.500, z = 974.949 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2702] = { config_id = 2702, gadget_id = 70320015, pos = { x = 966.890, y = 0.500, z = 976.976 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2703] = { config_id = 2703, gadget_id = 70320015, pos = { x = 968.798, y = 0.500, z = 974.891 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2704] = { config_id = 2704, gadget_id = 70320015, pos = { x = 962.682, y = 0.500, z = 972.821 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2705] = { config_id = 2705, gadget_id = 70320015, pos = { x = 966.884, y = 0.500, z = 972.901 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2706] = { config_id = 2706, gadget_id = 70320015, pos = { x = 964.751, y = 0.500, z = 970.725 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2709] = { config_id = 2709, gadget_id = 70320015, pos = { x = 938.021, y = 0.500, z = 989.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2710] = { config_id = 2710, gadget_id = 70320015, pos = { x = 934.021, y = 0.500, z = 989.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2711] = { config_id = 2711, gadget_id = 70320015, pos = { x = 936.021, y = 0.500, z = 991.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2712] = { config_id = 2712, gadget_id = 70320015, pos = { x = 936.021, y = 0.500, z = 987.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2713] = { config_id = 2713, gadget_id = 70320015, pos = { x = 951.828, y = 0.500, z = 977.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2714] = { config_id = 2714, gadget_id = 70320015, pos = { x = 947.828, y = 0.500, z = 977.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2715] = { config_id = 2715, gadget_id = 70320015, pos = { x = 949.828, y = 0.500, z = 979.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2716] = { config_id = 2716, gadget_id = 70320015, pos = { x = 949.828, y = 0.500, z = 975.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2717] = { config_id = 2717, gadget_id = 70320015, pos = { x = 961.601, y = 0.500, z = 957.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2718] = { config_id = 2718, gadget_id = 70320015, pos = { x = 957.601, y = 0.500, z = 957.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2719] = { config_id = 2719, gadget_id = 70320015, pos = { x = 959.601, y = 0.500, z = 959.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2720] = { config_id = 2720, gadget_id = 70320015, pos = { x = 959.601, y = 0.500, z = 955.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2726] = { config_id = 2726, gadget_id = 70320022, pos = { x = 980.026, y = 1.500, z = 910.097 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2727] = { config_id = 2727, gadget_id = 70320022, pos = { x = 989.733, y = 1.500, z = 937.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2728] = { config_id = 2728, gadget_id = 70320022, pos = { x = 979.888, y = 1.500, z = 969.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2733] = { config_id = 2733, gadget_id = 70320015, pos = { x = 970.423, y = 0.500, z = 949.497 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2734] = { config_id = 2734, gadget_id = 70320015, pos = { x = 971.803, y = 0.500, z = 948.092 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2735] = { config_id = 2735, gadget_id = 70320015, pos = { x = 973.190, y = 0.500, z = 946.757 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2736] = { config_id = 2736, gadget_id = 70320015, pos = { x = 974.621, y = 0.500, z = 945.356 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2737] = { config_id = 2737, gadget_id = 70320059, pos = { x = 978.868, y = 0.500, z = 959.874 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2738] = { config_id = 2738, gadget_id = 70320059, pos = { x = 980.868, y = 0.500, z = 959.874 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2739] = { config_id = 2739, gadget_id = 70320059, pos = { x = 980.183, y = 0.500, z = 943.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2740] = { config_id = 2740, gadget_id = 70320059, pos = { x = 980.183, y = 0.500, z = 945.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2741] = { config_id = 2741, gadget_id = 70320015, pos = { x = 969.952, y = 0.500, z = 929.440 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2742] = { config_id = 2742, gadget_id = 70320015, pos = { x = 967.745, y = 0.500, z = 927.257 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2743] = { config_id = 2743, gadget_id = 70320015, pos = { x = 965.801, y = 0.500, z = 925.270 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2744] = { config_id = 2744, gadget_id = 70320015, pos = { x = 972.075, y = 0.500, z = 927.297 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2745] = { config_id = 2745, gadget_id = 70320015, pos = { x = 973.983, y = 0.500, z = 925.212 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2746] = { config_id = 2746, gadget_id = 70320015, pos = { x = 967.867, y = 0.500, z = 923.141 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2747] = { config_id = 2747, gadget_id = 70320015, pos = { x = 972.069, y = 0.500, z = 923.221 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2748] = { config_id = 2748, gadget_id = 70320015, pos = { x = 969.936, y = 0.500, z = 921.046 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2752] = { config_id = 2752, gadget_id = 70320015, pos = { x = 982.026, y = 0.500, z = 910.097 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2753] = { config_id = 2753, gadget_id = 70320015, pos = { x = 978.026, y = 0.500, z = 910.097 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2754] = { config_id = 2754, gadget_id = 70320015, pos = { x = 980.026, y = 0.500, z = 912.097 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2755] = { config_id = 2755, gadget_id = 70320015, pos = { x = 980.026, y = 0.500, z = 908.097 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2756] = { config_id = 2756, gadget_id = 70320015, pos = { x = 991.733, y = 0.500, z = 937.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2757] = { config_id = 2757, gadget_id = 70320015, pos = { x = 987.733, y = 0.500, z = 937.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2758] = { config_id = 2758, gadget_id = 70320015, pos = { x = 989.733, y = 0.500, z = 939.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2759] = { config_id = 2759, gadget_id = 70320015, pos = { x = 989.733, y = 0.500, z = 935.538 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2760] = { config_id = 2760, gadget_id = 70320015, pos = { x = 981.888, y = 0.500, z = 969.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2761] = { config_id = 2761, gadget_id = 70320015, pos = { x = 977.888, y = 0.500, z = 969.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2762] = { config_id = 2762, gadget_id = 70320015, pos = { x = 979.888, y = 0.500, z = 971.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2763] = { config_id = 2763, gadget_id = 70320015, pos = { x = 979.888, y = 0.500, z = 967.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2768] = { config_id = 2768, gadget_id = 70320022, pos = { x = 957.122, y = 1.500, z = 917.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2769] = { config_id = 2769, gadget_id = 70320022, pos = { x = 961.275, y = 1.500, z = 935.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2770] = { config_id = 2770, gadget_id = 70320022, pos = { x = 939.988, y = 1.500, z = 935.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2775] = { config_id = 2775, gadget_id = 70320015, pos = { x = 950.180, y = 0.500, z = 934.484 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2776] = { config_id = 2776, gadget_id = 70320015, pos = { x = 951.560, y = 0.500, z = 933.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2777] = { config_id = 2777, gadget_id = 70320015, pos = { x = 952.947, y = 0.500, z = 931.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2778] = { config_id = 2778, gadget_id = 70320015, pos = { x = 954.378, y = 0.500, z = 930.343 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2779] = { config_id = 2779, gadget_id = 70320059, pos = { x = 950.000, y = 0.500, z = 941.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2780] = { config_id = 2780, gadget_id = 70320059, pos = { x = 950.000, y = 0.500, z = 943.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2781] = { config_id = 2781, gadget_id = 70320059, pos = { x = 938.590, y = 0.500, z = 947.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2782] = { config_id = 2782, gadget_id = 70320059, pos = { x = 940.590, y = 0.500, z = 947.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2783] = { config_id = 2783, gadget_id = 70320015, pos = { x = 929.922, y = 0.500, z = 924.649 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2784] = { config_id = 2784, gadget_id = 70320015, pos = { x = 927.715, y = 0.500, z = 922.466 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2785] = { config_id = 2785, gadget_id = 70320015, pos = { x = 925.770, y = 0.500, z = 920.479 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2786] = { config_id = 2786, gadget_id = 70320015, pos = { x = 932.045, y = 0.500, z = 922.506 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2787] = { config_id = 2787, gadget_id = 70320015, pos = { x = 933.952, y = 0.500, z = 920.421 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2788] = { config_id = 2788, gadget_id = 70320015, pos = { x = 927.836, y = 0.500, z = 918.350 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2789] = { config_id = 2789, gadget_id = 70320015, pos = { x = 932.039, y = 0.500, z = 918.430 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2790] = { config_id = 2790, gadget_id = 70320015, pos = { x = 929.906, y = 0.500, z = 916.255 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2793] = { config_id = 2793, gadget_id = 70320015, pos = { x = 959.122, y = 0.500, z = 917.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2794] = { config_id = 2794, gadget_id = 70320015, pos = { x = 955.122, y = 0.500, z = 917.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2795] = { config_id = 2795, gadget_id = 70320015, pos = { x = 957.122, y = 0.500, z = 919.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2796] = { config_id = 2796, gadget_id = 70320015, pos = { x = 957.122, y = 0.500, z = 915.809 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2797] = { config_id = 2797, gadget_id = 70320015, pos = { x = 963.275, y = 0.500, z = 935.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2798] = { config_id = 2798, gadget_id = 70320015, pos = { x = 959.275, y = 0.500, z = 935.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2799] = { config_id = 2799, gadget_id = 70320015, pos = { x = 961.275, y = 0.500, z = 937.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2800] = { config_id = 2800, gadget_id = 70320015, pos = { x = 961.275, y = 0.500, z = 933.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2801] = { config_id = 2801, gadget_id = 70320015, pos = { x = 941.988, y = 0.500, z = 935.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2802] = { config_id = 2802, gadget_id = 70320015, pos = { x = 937.988, y = 0.500, z = 935.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2803] = { config_id = 2803, gadget_id = 70320015, pos = { x = 939.988, y = 0.500, z = 937.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2804] = { config_id = 2804, gadget_id = 70320015, pos = { x = 939.988, y = 0.500, z = 933.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2809] = { config_id = 2809, gadget_id = 70320035, pos = { x = 943.941, y = 0.000, z = 941.653 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2812] = { config_id = 2812, gadget_id = 70320035, pos = { x = 959.467, y = 0.000, z = 939.427 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2813] = { config_id = 2813, gadget_id = 70320035, pos = { x = 970.359, y = 0.000, z = 959.278 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2814] = { config_id = 2814, gadget_id = 70320035, pos = { x = 942.259, y = 0.000, z = 921.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2817] = { config_id = 2817, gadget_id = 70320015, pos = { x = 923.088, y = 0.500, z = 919.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2818] = { config_id = 2818, gadget_id = 70320015, pos = { x = 927.588, y = 0.500, z = 919.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2819] = { config_id = 2819, gadget_id = 70320015, pos = { x = 932.088, y = 0.500, z = 919.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2821] = { config_id = 2821, gadget_id = 70320015, pos = { x = 914.088, y = 0.500, z = 928.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2822] = { config_id = 2822, gadget_id = 70320015, pos = { x = 914.088, y = 0.500, z = 933.474 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2823] = { config_id = 2823, gadget_id = 70320015, pos = { x = 914.088, y = 0.500, z = 937.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2826] = { config_id = 2826, gadget_id = 70320015, pos = { x = 932.088, y = 0.500, z = 928.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2827] = { config_id = 2827, gadget_id = 70320015, pos = { x = 932.088, y = 0.500, z = 924.474 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2828] = { config_id = 2828, gadget_id = 70320015, pos = { x = 918.588, y = 0.500, z = 937.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2829] = { config_id = 2829, gadget_id = 70320015, pos = { x = 923.088, y = 0.500, z = 937.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2831] = { config_id = 2831, gadget_id = 70320015, pos = { x = 923.088, y = 0.500, z = 928.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2832] = { config_id = 2832, gadget_id = 70320015, pos = { x = 923.088, y = 0.500, z = 933.474 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2833] = { config_id = 2833, gadget_id = 70320015, pos = { x = 923.088, y = 0.500, z = 924.474 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2834] = { config_id = 2834, gadget_id = 70320015, pos = { x = 927.588, y = 0.500, z = 928.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2835] = { config_id = 2835, gadget_id = 70320015, pos = { x = 918.588, y = 0.500, z = 928.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2838] = { config_id = 2838, gadget_id = 70320015, pos = { x = 970.927, y = 0.500, z = 969.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2839] = { config_id = 2839, gadget_id = 70320015, pos = { x = 975.427, y = 0.500, z = 969.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2840] = { config_id = 2840, gadget_id = 70320015, pos = { x = 979.927, y = 0.500, z = 969.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2842] = { config_id = 2842, gadget_id = 70320015, pos = { x = 961.927, y = 0.500, z = 978.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2843] = { config_id = 2843, gadget_id = 70320015, pos = { x = 961.927, y = 0.500, z = 983.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2844] = { config_id = 2844, gadget_id = 70320015, pos = { x = 961.927, y = 0.500, z = 987.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2847] = { config_id = 2847, gadget_id = 70320015, pos = { x = 979.927, y = 0.500, z = 978.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2848] = { config_id = 2848, gadget_id = 70320015, pos = { x = 979.927, y = 0.500, z = 974.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2849] = { config_id = 2849, gadget_id = 70320015, pos = { x = 966.427, y = 0.500, z = 987.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2850] = { config_id = 2850, gadget_id = 70320015, pos = { x = 970.927, y = 0.500, z = 987.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2852] = { config_id = 2852, gadget_id = 70320015, pos = { x = 970.927, y = 0.500, z = 978.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2853] = { config_id = 2853, gadget_id = 70320015, pos = { x = 970.927, y = 0.500, z = 983.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2854] = { config_id = 2854, gadget_id = 70320015, pos = { x = 970.927, y = 0.500, z = 974.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2855] = { config_id = 2855, gadget_id = 70320015, pos = { x = 975.427, y = 0.500, z = 978.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2856] = { config_id = 2856, gadget_id = 70320015, pos = { x = 966.427, y = 0.500, z = 978.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2857] = { config_id = 2857, gadget_id = 70320015, pos = { x = 949.991, y = 0.500, z = 954.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2858] = { config_id = 2858, gadget_id = 70320015, pos = { x = 947.784, y = 0.500, z = 951.992 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2859] = { config_id = 2859, gadget_id = 70320015, pos = { x = 945.839, y = 0.500, z = 950.005 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2860] = { config_id = 2860, gadget_id = 70320015, pos = { x = 952.114, y = 0.500, z = 952.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2861] = { config_id = 2861, gadget_id = 70320015, pos = { x = 954.021, y = 0.500, z = 949.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2862] = { config_id = 2862, gadget_id = 70320015, pos = { x = 947.906, y = 0.500, z = 947.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2863] = { config_id = 2863, gadget_id = 70320015, pos = { x = 952.108, y = 0.500, z = 947.956 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2864] = { config_id = 2864, gadget_id = 70320015, pos = { x = 949.975, y = 0.500, z = 945.781 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2865] = { config_id = 2865, gadget_id = 70320015, pos = { x = 970.110, y = 0.500, z = 949.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2866] = { config_id = 2866, gadget_id = 70320015, pos = { x = 967.903, y = 0.500, z = 947.023 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2867] = { config_id = 2867, gadget_id = 70320015, pos = { x = 965.959, y = 0.500, z = 945.035 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2868] = { config_id = 2868, gadget_id = 70320015, pos = { x = 972.233, y = 0.500, z = 947.063 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2869] = { config_id = 2869, gadget_id = 70320015, pos = { x = 974.141, y = 0.500, z = 944.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2870] = { config_id = 2870, gadget_id = 70320015, pos = { x = 968.025, y = 0.500, z = 942.907 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2871] = { config_id = 2871, gadget_id = 70320015, pos = { x = 972.227, y = 0.500, z = 942.987 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2872] = { config_id = 2872, gadget_id = 70320015, pos = { x = 970.094, y = 0.500, z = 940.811 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2873] = { config_id = 2873, gadget_id = 70320015, pos = { x = 930.049, y = 0.500, z = 974.198 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2874] = { config_id = 2874, gadget_id = 70320015, pos = { x = 927.842, y = 0.500, z = 972.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2875] = { config_id = 2875, gadget_id = 70320015, pos = { x = 925.898, y = 0.500, z = 970.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2876] = { config_id = 2876, gadget_id = 70320015, pos = { x = 932.172, y = 0.500, z = 972.055 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2877] = { config_id = 2877, gadget_id = 70320015, pos = { x = 934.080, y = 0.500, z = 969.970 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2878] = { config_id = 2878, gadget_id = 70320015, pos = { x = 927.964, y = 0.500, z = 967.899 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2879] = { config_id = 2879, gadget_id = 70320015, pos = { x = 932.166, y = 0.500, z = 967.979 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2880] = { config_id = 2880, gadget_id = 70320015, pos = { x = 930.033, y = 0.500, z = 965.804 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2881] = { config_id = 2881, gadget_id = 70320059, pos = { x = 938.808, y = 0.500, z = 929.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2882] = { config_id = 2882, gadget_id = 70320059, pos = { x = 941.808, y = 0.500, z = 929.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2883] = { config_id = 2883, gadget_id = 70320059, pos = { x = 938.808, y = 0.500, z = 932.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2884] = { config_id = 2884, gadget_id = 70320059, pos = { x = 941.808, y = 0.500, z = 932.175 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2885] = { config_id = 2885, gadget_id = 70320059, pos = { x = 948.367, y = 0.500, z = 973.801 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2886] = { config_id = 2886, gadget_id = 70320059, pos = { x = 951.367, y = 0.500, z = 973.801 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2887] = { config_id = 2887, gadget_id = 70320059, pos = { x = 948.367, y = 0.500, z = 976.801 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2888] = { config_id = 2888, gadget_id = 70320059, pos = { x = 951.367, y = 0.500, z = 976.801 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2889] = { config_id = 2889, gadget_id = 70320059, pos = { x = 964.169, y = 0.500, z = 957.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2890] = { config_id = 2890, gadget_id = 70320059, pos = { x = 967.169, y = 0.500, z = 957.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2891] = { config_id = 2891, gadget_id = 70320059, pos = { x = 964.169, y = 0.500, z = 960.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2892] = { config_id = 2892, gadget_id = 70320022, pos = { x = 979.985, y = 1.500, z = 920.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2893] = { config_id = 2893, gadget_id = 70320022, pos = { x = 981.004, y = 1.500, z = 919.130 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2894] = { config_id = 2894, gadget_id = 70320015, pos = { x = 981.985, y = 0.500, z = 920.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2895] = { config_id = 2895, gadget_id = 70320015, pos = { x = 977.985, y = 0.500, z = 920.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2896] = { config_id = 2896, gadget_id = 70320015, pos = { x = 979.985, y = 0.500, z = 922.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2897] = { config_id = 2897, gadget_id = 70320015, pos = { x = 983.004, y = 0.500, z = 919.130 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2898] = { config_id = 2898, gadget_id = 70320015, pos = { x = 979.004, y = 0.500, z = 919.130 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2899] = { config_id = 2899, gadget_id = 70320015, pos = { x = 981.004, y = 0.500, z = 917.130 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2900] = { config_id = 2900, gadget_id = 70320022, pos = { x = 980.190, y = 1.500, z = 961.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2901] = { config_id = 2901, gadget_id = 70320022, pos = { x = 981.209, y = 1.500, z = 960.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2902] = { config_id = 2902, gadget_id = 70320015, pos = { x = 982.190, y = 0.500, z = 961.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2903] = { config_id = 2903, gadget_id = 70320015, pos = { x = 978.190, y = 0.500, z = 961.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2904] = { config_id = 2904, gadget_id = 70320015, pos = { x = 980.190, y = 0.500, z = 963.651 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2905] = { config_id = 2905, gadget_id = 70320015, pos = { x = 983.209, y = 0.500, z = 960.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2906] = { config_id = 2906, gadget_id = 70320015, pos = { x = 979.209, y = 0.500, z = 960.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2907] = { config_id = 2907, gadget_id = 70320015, pos = { x = 981.209, y = 0.500, z = 958.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2908] = { config_id = 2908, gadget_id = 70320022, pos = { x = 947.638, y = 1.500, z = 983.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2909] = { config_id = 2909, gadget_id = 70320022, pos = { x = 948.657, y = 1.500, z = 982.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2910] = { config_id = 2910, gadget_id = 70320015, pos = { x = 949.638, y = 0.500, z = 983.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2911] = { config_id = 2911, gadget_id = 70320015, pos = { x = 945.638, y = 0.500, z = 983.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2912] = { config_id = 2912, gadget_id = 70320015, pos = { x = 947.638, y = 0.500, z = 985.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2913] = { config_id = 2913, gadget_id = 70320015, pos = { x = 950.657, y = 0.500, z = 982.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2914] = { config_id = 2914, gadget_id = 70320015, pos = { x = 946.657, y = 0.500, z = 982.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2915] = { config_id = 2915, gadget_id = 70320015, pos = { x = 948.657, y = 0.500, z = 980.522 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2916] = { config_id = 2916, gadget_id = 70320022, pos = { x = 938.249, y = 1.500, z = 919.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2917] = { config_id = 2917, gadget_id = 70320022, pos = { x = 939.268, y = 1.500, z = 917.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2918] = { config_id = 2918, gadget_id = 70320015, pos = { x = 940.249, y = 0.500, z = 919.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2919] = { config_id = 2919, gadget_id = 70320015, pos = { x = 936.249, y = 0.500, z = 919.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2920] = { config_id = 2920, gadget_id = 70320015, pos = { x = 938.249, y = 0.500, z = 921.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2921] = { config_id = 2921, gadget_id = 70320015, pos = { x = 941.268, y = 0.500, z = 917.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2922] = { config_id = 2922, gadget_id = 70320015, pos = { x = 937.268, y = 0.500, z = 917.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2923] = { config_id = 2923, gadget_id = 70320015, pos = { x = 939.268, y = 0.500, z = 915.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2924] = { config_id = 2924, gadget_id = 70320022, pos = { x = 919.413, y = 1.500, z = 950.471 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2925] = { config_id = 2925, gadget_id = 70320015, pos = { x = 921.413, y = 0.500, z = 950.471 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2926] = { config_id = 2926, gadget_id = 70320015, pos = { x = 917.413, y = 0.500, z = 950.471 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2927] = { config_id = 2927, gadget_id = 70320015, pos = { x = 919.413, y = 0.500, z = 952.471 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2928] = { config_id = 2928, gadget_id = 70320015, pos = { x = 919.413, y = 0.500, z = 948.471 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2929] = { config_id = 2929, gadget_id = 70320022, pos = { x = 950.554, y = 1.500, z = 939.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2930] = { config_id = 2930, gadget_id = 70320015, pos = { x = 952.554, y = 0.500, z = 939.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2931] = { config_id = 2931, gadget_id = 70320015, pos = { x = 948.554, y = 0.500, z = 939.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2932] = { config_id = 2932, gadget_id = 70320015, pos = { x = 950.554, y = 0.500, z = 941.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2933] = { config_id = 2933, gadget_id = 70320015, pos = { x = 950.554, y = 0.500, z = 937.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2934] = { config_id = 2934, gadget_id = 70320022, pos = { x = 959.064, y = 1.500, z = 956.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2935] = { config_id = 2935, gadget_id = 70320015, pos = { x = 961.064, y = 0.500, z = 956.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2936] = { config_id = 2936, gadget_id = 70320015, pos = { x = 957.064, y = 0.500, z = 956.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2937] = { config_id = 2937, gadget_id = 70320015, pos = { x = 959.064, y = 0.500, z = 958.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2938] = { config_id = 2938, gadget_id = 70320015, pos = { x = 959.064, y = 0.500, z = 954.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2939] = { config_id = 2939, gadget_id = 70320022, pos = { x = 969.908, y = 1.500, z = 934.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2940] = { config_id = 2940, gadget_id = 70320015, pos = { x = 971.908, y = 0.500, z = 934.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2941] = { config_id = 2941, gadget_id = 70320015, pos = { x = 967.908, y = 0.500, z = 934.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2942] = { config_id = 2942, gadget_id = 70320015, pos = { x = 969.908, y = 0.500, z = 936.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2943] = { config_id = 2943, gadget_id = 70320015, pos = { x = 969.908, y = 0.500, z = 932.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2944] = { config_id = 2944, gadget_id = 70320022, pos = { x = 919.728, y = 1.500, z = 980.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2945] = { config_id = 2945, gadget_id = 70320015, pos = { x = 921.728, y = 0.500, z = 980.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2946] = { config_id = 2946, gadget_id = 70320015, pos = { x = 917.728, y = 0.500, z = 980.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2947] = { config_id = 2947, gadget_id = 70320015, pos = { x = 919.728, y = 0.500, z = 982.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2948] = { config_id = 2948, gadget_id = 70320015, pos = { x = 919.728, y = 0.500, z = 978.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2959] = { config_id = 2959, gadget_id = 70320059, pos = { x = 960.688, y = 0.500, z = 935.578 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2960] = { config_id = 2960, gadget_id = 70320059, pos = { x = 962.270, y = 0.500, z = 936.291 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2961] = { config_id = 2961, gadget_id = 70320059, pos = { x = 938.407, y = 0.500, z = 935.722 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2962] = { config_id = 2962, gadget_id = 70320059, pos = { x = 940.235, y = 0.500, z = 935.667 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2963] = { config_id = 2963, gadget_id = 70320022, pos = { x = 926.580, y = 1.500, z = 937.732 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2964] = { config_id = 2964, gadget_id = 70320022, pos = { x = 928.232, y = 1.500, z = 935.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2965] = { config_id = 2965, gadget_id = 70320015, pos = { x = 928.565, y = 0.500, z = 937.722 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2966] = { config_id = 2966, gadget_id = 70320015, pos = { x = 926.565, y = 0.500, z = 939.722 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2967] = { config_id = 2967, gadget_id = 70320015, pos = { x = 930.232, y = 0.500, z = 935.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2968] = { config_id = 2968, gadget_id = 70320015, pos = { x = 926.232, y = 0.500, z = 935.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2969] = { config_id = 2969, gadget_id = 70320015, pos = { x = 924.565, y = 0.500, z = 937.722 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2970] = { config_id = 2970, gadget_id = 70320015, pos = { x = 928.232, y = 0.500, z = 933.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2971] = { config_id = 2971, gadget_id = 70320059, pos = { x = 962.527, y = 0.500, z = 912.123 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2972] = { config_id = 2972, gadget_id = 70320059, pos = { x = 960.817, y = 0.500, z = 912.138 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2973] = { config_id = 2973, gadget_id = 70320059, pos = { x = 963.330, y = 0.500, z = 910.716 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2974] = { config_id = 2974, gadget_id = 70320059, pos = { x = 962.762, y = 0.500, z = 909.461 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2975] = { config_id = 2975, gadget_id = 70320059, pos = { x = 961.085, y = 0.500, z = 909.348 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2976] = { config_id = 2976, gadget_id = 70320059, pos = { x = 960.078, y = 0.500, z = 910.727 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2977] = { config_id = 2977, gadget_id = 70320015, pos = { x = 915.706, y = 0.500, z = 935.345 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2978] = { config_id = 2978, gadget_id = 70320015, pos = { x = 918.753, y = 0.500, z = 934.352 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2979] = { config_id = 2979, gadget_id = 70320015, pos = { x = 920.589, y = 0.500, z = 931.906 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2980] = { config_id = 2980, gadget_id = 70320015, pos = { x = 920.463, y = 0.500, z = 928.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2981] = { config_id = 2981, gadget_id = 70320015, pos = { x = 918.696, y = 0.500, z = 926.217 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2982] = { config_id = 2982, gadget_id = 70320015, pos = { x = 915.923, y = 0.500, z = 925.442 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2983] = { config_id = 2983, gadget_id = 70320015, pos = { x = 912.891, y = 0.500, z = 926.360 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2984] = { config_id = 2984, gadget_id = 70320015, pos = { x = 911.327, y = 0.500, z = 928.845 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2985] = { config_id = 2985, gadget_id = 70320015, pos = { x = 911.218, y = 0.500, z = 932.078 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2986] = { config_id = 2986, gadget_id = 70320015, pos = { x = 912.790, y = 0.500, z = 934.420 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2987] = { config_id = 2987, gadget_id = 70320015, pos = { x = 923.762, y = 0.500, z = 922.354 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2988] = { config_id = 2988, gadget_id = 70320015, pos = { x = 926.809, y = 0.500, z = 921.362 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2989] = { config_id = 2989, gadget_id = 70320015, pos = { x = 928.645, y = 0.500, z = 918.916 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2990] = { config_id = 2990, gadget_id = 70320015, pos = { x = 928.518, y = 0.500, z = 915.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2991] = { config_id = 2991, gadget_id = 70320015, pos = { x = 926.751, y = 0.500, z = 913.227 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2992] = { config_id = 2992, gadget_id = 70320015, pos = { x = 923.979, y = 0.500, z = 912.452 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2993] = { config_id = 2993, gadget_id = 70320015, pos = { x = 920.946, y = 0.500, z = 913.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2994] = { config_id = 2994, gadget_id = 70320015, pos = { x = 919.382, y = 0.500, z = 915.854 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2995] = { config_id = 2995, gadget_id = 70320015, pos = { x = 919.274, y = 0.500, z = 919.088 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2996] = { config_id = 2996, gadget_id = 70320015, pos = { x = 920.845, y = 0.500, z = 921.430 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2997] = { config_id = 2997, gadget_id = 70320015, pos = { x = 979.775, y = 0.500, z = 982.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2998] = { config_id = 2998, gadget_id = 70320015, pos = { x = 982.822, y = 0.500, z = 981.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [2999] = { config_id = 2999, gadget_id = 70320015, pos = { x = 984.658, y = 0.500, z = 979.312 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3000] = { config_id = 3000, gadget_id = 70320015, pos = { x = 984.531, y = 0.500, z = 976.185 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3001] = { config_id = 3001, gadget_id = 70320015, pos = { x = 982.764, y = 0.500, z = 973.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3002] = { config_id = 3002, gadget_id = 70320015, pos = { x = 979.992, y = 0.500, z = 972.848 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3003] = { config_id = 3003, gadget_id = 70320015, pos = { x = 976.960, y = 0.500, z = 973.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3004] = { config_id = 3004, gadget_id = 70320015, pos = { x = 975.395, y = 0.500, z = 976.250 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3005] = { config_id = 3005, gadget_id = 70320015, pos = { x = 975.287, y = 0.500, z = 979.484 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3006] = { config_id = 3006, gadget_id = 70320015, pos = { x = 976.859, y = 0.500, z = 981.826 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3007] = { config_id = 3007, gadget_id = 70320015, pos = { x = 968.908, y = 0.500, z = 987.724 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3008] = { config_id = 3008, gadget_id = 70320015, pos = { x = 971.955, y = 0.500, z = 986.732 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3009] = { config_id = 3009, gadget_id = 70320015, pos = { x = 973.791, y = 0.500, z = 984.286 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3010] = { config_id = 3010, gadget_id = 70320015, pos = { x = 973.665, y = 0.500, z = 981.160 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3011] = { config_id = 3011, gadget_id = 70320015, pos = { x = 971.898, y = 0.500, z = 978.597 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3012] = { config_id = 3012, gadget_id = 70320015, pos = { x = 969.125, y = 0.500, z = 977.822 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3013] = { config_id = 3013, gadget_id = 70320015, pos = { x = 966.093, y = 0.500, z = 978.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3014] = { config_id = 3014, gadget_id = 70320015, pos = { x = 964.529, y = 0.500, z = 981.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3015] = { config_id = 3015, gadget_id = 70320015, pos = { x = 964.420, y = 0.500, z = 984.458 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [3016] = { config_id = 3016, gadget_id = 70320015, pos = { x = 965.992, y = 0.500, z = 986.800 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [2088] = { config_id = 2088, shape = RegionShape.CUBIC, size = { x = 90.000, y = 20.000, z = 90.000 }, pos = { x = 950.000, y = 5.000, z = 950.000 } } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 2180 }, + regions = { 2088 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 水片, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 史莱姆布设, + monsters = { }, + gadgets = { 2020, 2126, 2131, 2132, 2133, 2138, 2139, 2140, 2141, 2142, 2143, 2195, 2196, 2197, 2286, 2287, 2288, 2368 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 1_1_小, + monsters = { }, + gadgets = { 2024, 2025, 2034, 2035, 2036, 2045, 2053, 2062, 2302, 2303, 2304, 2305, 2316, 2317 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 1_1_大, + monsters = { }, + gadgets = { 2010, 2011, 2012, 2013, 2015, 2016, 2017, 2018, 2093, 2128, 2129, 2300, 2301, 2402, 2403 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 1_2_小, + monsters = { }, + gadgets = { 2040, 2041, 2048, 2049, 2051, 2056, 2065, 2075, 2319, 2320, 2321, 2322, 2330, 2331 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 1_2_大, + monsters = { }, + gadgets = { 2092, 2096, 2106, 2130, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2323, 2324 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = 1_3_小, + monsters = { }, + gadgets = { 2058, 2067, 2077, 2086, 2112, 2121, 2122, 2123, 2335, 2336, 2337, 2338, 2339, 2340 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = 1_3_大, + monsters = { }, + gadgets = { 2100, 2107, 2136, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2333, 2334 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = 1_4_小, + monsters = { }, + gadgets = { 2063, 2064, 2069, 2073, 2079, 2082, 2127, 2349, 2350, 2351, 2352, 2353, 2354, 2355 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = 1_4_大, + monsters = { }, + gadgets = { 2099, 2109, 2110, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2181, 2182, 2183, 2347, 2348 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = 2_1_小, + monsters = { }, + gadgets = { 2052, 2372, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2385, 2386, 2387, 2388, 2389, 2396, 2397, 2398, 2399, 2400 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 13, + -- description = 2_1_大, + monsters = { }, + gadgets = { 2014, 2089, 2101, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2363, 2364 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 14, + -- description = 2_2_小, + monsters = { }, + gadgets = { 2029, 2038, 2047, 2416, 2417, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2432, 2433, 2434, 2435 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 15, + -- description = 2_2_大, + monsters = { }, + gadgets = { 2090, 2103, 2198, 2199, 2200, 2201, 2202, 2203, 2404, 2406, 2407, 2408, 2409, 2410, 2411 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 16, + -- description = 2_3_小, + monsters = { }, + gadgets = { 2074, 2076, 2083, 2119, 2120, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 17, + -- description = 2_3_大, + monsters = { }, + gadgets = { 2104, 2116, 2134, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2462, 2463 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 18, + -- description = 2_4_小, + monsters = { }, + gadgets = { 2002, 2037, 2046, 2050, 2055, 2061, 2084, 2087, 2113, 2114, 2125, 2236, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 19, + -- description = 2_4_大, + monsters = { }, + gadgets = { 2094, 2105, 2117, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2492, 2493 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 20, + -- description = 2_0_填充小金币, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 21, + -- description = 2_0_填充大金币, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 22, + -- description = 3_1_多人_小, + monsters = { }, + gadgets = { 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2459, 2527, 2528, 2529, 2530, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 23, + -- description = 3_1_多人_大, + monsters = { }, + gadgets = { 2019, 2022, 2026, 2027, 2028, 2032, 2039, 2054, 2059, 2060, 2066, 2068, 2070, 2072, 2078, 2081, 2085, 2091, 2095, 2097, 2118, 2124, 2135, 2137, 2194, 2224, 2225, 2226, 2227, 2228, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2284, 2285, 2289, 2290, 2306, 2307, 2308, 2309, 2310, 2318, 2325, 2326, 2327, 2328, 2329, 2332, 2341, 2342, 2360, 2361, 2362, 2365, 2366, 2367, 2373, 2390, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 24, + -- description = 3_1_单人_小, + monsters = { }, + gadgets = { 2003, 2004, 2005, 2006, 2007, 2254, 2255, 2256, 2257, 2258, 2459, 2527, 2528, 2529, 2530, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 25, + -- description = 3_2_单人_小, + monsters = { }, + gadgets = { 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2449, 2450, 2451, 2452, 2453, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 26, + -- description = 3_1_单人_大, + monsters = { }, + gadgets = { 2019, 2022, 2026, 2027, 2028, 2032, 2039, 2054, 2059, 2060, 2081, 2085, 2091, 2095, 2097, 2118, 2124, 2135, 2137, 2194, 2289, 2290, 2306, 2307, 2308, 2309, 2310, 2318, 2325, 2326, 2327, 2328, 2329, 2332, 2341, 2342, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 27, + -- description = 3_2_单人_大, + monsters = { }, + gadgets = { 2019, 2022, 2026, 2027, 2028, 2081, 2085, 2091, 2095, 2097, 2098, 2102, 2108, 2111, 2115, 2224, 2225, 2226, 2227, 2228, 2343, 2344, 2345, 2346, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2365, 2366, 2367, 2373, 2390, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 28, + -- description = 体力球(废), + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 29, + -- description = 1_1_绫华, + monsters = { }, + gadgets = { 2311, 2312, 2313, 2314, 2315, 2391, 2392, 2393, 2394, 2395, 2401, 2405, 2412, 2413, 2414, 2415, 2548, 2549, 2550, 2551, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 30, + -- description = 1_2_绫华, + monsters = { }, + gadgets = { 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2461, 2468, 2469, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 31, + -- description = 1_3_绫华, + monsters = { }, + gadgets = { 2498, 2499, 2500, 2501, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 32, + -- description = 1_4_绫华, + monsters = { }, + gadgets = { 2523, 2524, 2525, 2526, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 33, + -- description = 体力球2, + monsters = { }, + gadgets = { 2470, 2471, 2489, 2491, 2544, 2545, 2809, 2812, 2813, 2814 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 34, + -- description = 2_1_绫华, + monsters = { }, + gadgets = { 2642, 2643, 2644, 2646, 2647, 2648, 2649, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 35, + -- description = 2_2_绫华, + monsters = { }, + gadgets = { 2684, 2685, 2686, 2688, 2689, 2690, 2691, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 36, + -- description = 2_3_绫华, + monsters = { }, + gadgets = { 2726, 2727, 2728, 2733, 2734, 2735, 2736, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 37, + -- description = 2_4_绫华, + monsters = { }, + gadgets = { 2768, 2769, 2770, 2775, 2776, 2777, 2778, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 38, + -- description = 3_1_绫华_多人_小, + monsters = { }, + gadgets = { 2817, 2818, 2819, 2821, 2822, 2823, 2826, 2827, 2828, 2829, 2831, 2832, 2833, 2834, 2835, 2838, 2839, 2840, 2842, 2843, 2844, 2847, 2848, 2849, 2850, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 39, + -- description = 3_1_绫华_多人_大, + monsters = { }, + gadgets = { 2652, 2665, 2666, 2679, 2680, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 40, + -- description = 3_1_绫华_单人_小, + monsters = { }, + gadgets = { 2838, 2839, 2840, 2842, 2843, 2844, 2847, 2848, 2849, 2850, 2852, 2853, 2854, 2855, 2856, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 41, + -- description = 3_1_绫华_单人_大, + monsters = { }, + gadgets = { 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 42, + -- description = 3_2_绫华_单人_小, + monsters = { }, + gadgets = { 2817, 2818, 2819, 2821, 2822, 2823, 2826, 2827, 2828, 2829, 2831, 2832, 2833, 2834, 2835, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 43, + -- description = 3_2_绫华_单人_大, + monsters = { }, + gadgets = { 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2944, 2945, 2946, 2947, 2948 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 44, + -- description = 2_1_脏脏果, + monsters = { }, + gadgets = { 2383, 2384, 2557, 2572 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 45, + -- description = 2_2_脏脏果, + monsters = { }, + gadgets = { 2418, 2419, 2573, 2587 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 46, + -- description = 2_3_脏脏果, + monsters = { }, + gadgets = { 2472, 2473, 2959, 2960 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 47, + -- description = 2_4_脏脏果, + monsters = { }, + gadgets = { 2071, 2080, 2961, 2962 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 48, + -- description = 3_1_多_脏脏果, + monsters = { }, + gadgets = { 2021, 2023, 2030, 2031, 2033, 2042, 2043, 2044, 2057, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2245, 2246, 2247, 2248, 2259, 2260, 2261, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2531, 2971, 2972, 2973, 2974, 2975, 2976 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 49, + -- description = 3_1_单_脏脏果, + monsters = { }, + gadgets = { 2021, 2023, 2030, 2031, 2033, 2042, 2043, 2044, 2057, 2229, 2230, 2231, 2247, 2248, 2259, 2260, 2261, 2267, 2295, 2296, 2297, 2298, 2299, 2531 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 50, + -- description = 3_2_单_脏脏果, + monsters = { }, + gadgets = { 2043, 2044, 2057, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2245, 2246, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2291, 2292, 2293, 2294 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 51, + -- description = 2_1_脏脏果_绫华, + monsters = { }, + gadgets = { 2653, 2654, 2655, 2656 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 52, + -- description = 2_2_脏脏果_绫华, + monsters = { }, + gadgets = { 2695, 2696, 2697, 2698 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 53, + -- description = 2_3_脏脏果_绫华, + monsters = { }, + gadgets = { 2737, 2738, 2739, 2740 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 54, + -- description = 2_4_脏脏果_绫华, + monsters = { }, + gadgets = { 2779, 2780, 2781, 2782 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 55, + -- description = 3_1_多_脏脏果_绫华, + monsters = { }, + gadgets = { 2546, 2547, 2594, 2595, 2596, 2597, 2645, 2650, 2651, 2681, 2682, 2683, 2687, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 56, + -- description = 3_1_单_脏脏果_绫华, + monsters = { }, + gadgets = { 2546, 2597, 2645, 2650, 2651, 2881, 2882, 2883, 2884, 2889, 2890, 2891 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 57, + -- description = 3_2_单_脏脏果_绫华, + monsters = { }, + gadgets = { 2546, 2597, 2645, 2650, 2651, 2885, 2886, 2887, 2888, 2889, 2890, 2891 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_RunOnWater" +require "V3_2/CharAmuse_Retrans" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008003.lua b/Resources/Scripts/Scene/51008/scene51008_group251008003.lua new file mode 100644 index 000000000..8ea3c1ee8 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008003.lua @@ -0,0 +1,164 @@ +-- 基础信息 +local base_info = { + group_id = 251008003 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + monsters = { + { config_id = 3001, monster_id = 20011204, pos = { x = 200.999, y = 0.500, z = 202.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3002, monster_id = 20011204, pos = { x = 198.116, y = 0.500, z = 201.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3003, monster_id = 20011204, pos = { x = 201.666, y = 0.500, z = 199.558 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3004, monster_id = 20011204, pos = { x = 198.345, y = 0.500, z = 199.225 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3005, monster_id = 20011204, pos = { x = 196.301, y = 0.500, z = 195.029 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3006, monster_id = 20011204, pos = { x = 195.662, y = 0.500, z = 208.400 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3007, monster_id = 20011204, pos = { x = 203.624, y = 0.500, z = 206.192 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3008, monster_id = 20011204, pos = { x = 204.205, y = 0.500, z = 194.261 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3009, monster_id = 20010503, pos = { x = 200.999, y = 0.500, z = 202.136 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3010, monster_id = 20010503, pos = { x = 198.116, y = 0.500, z = 201.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3011, monster_id = 20010503, pos = { x = 201.666, y = 0.500, z = 199.558 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3012, monster_id = 20010503, pos = { x = 198.345, y = 0.500, z = 199.225 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3013, monster_id = 20010503, pos = { x = 196.301, y = 0.500, z = 195.029 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3014, monster_id = 20010503, pos = { x = 195.662, y = 0.500, z = 208.400 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3015, monster_id = 20010503, pos = { x = 203.624, y = 0.500, z = 206.192 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + { config_id = 3016, monster_id = 20010503, pos = { x = 204.205, y = 0.500, z = 194.261 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true } + }, + gadgets = { + { config_id = 3018, gadget_id = 70320019, pos = { x = 204.810, y = 0.500, z = 185.330 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + { config_id = 3019, gadget_id = 70320019, pos = { x = 197.781, y = 0.500, z = 185.330 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + { config_id = 3021, gadget_id = 70320014, pos = { x = 200.000, y = 1.800, z = 175.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 3022, gadget_id = 70320014, pos = { x = 200.000, y = 1.800, z = 225.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 3023, gadget_id = 70320014, pos = { x = 175.000, y = 1.800, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 3024, gadget_id = 70320014, pos = { x = 225.000, y = 1.800, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 3025, gadget_id = 70320014, pos = { x = 200.000, y = 0.500, z = 175.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 3026, gadget_id = 70320014, pos = { x = 200.000, y = 0.500, z = 225.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 3027, gadget_id = 70320014, pos = { x = 175.000, y = 0.500, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 3028, gadget_id = 70320014, pos = { x = 225.000, y = 0.500, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + { config_id = 3029, gadget_id = 70320019, pos = { x = 204.810, y = 0.500, z = 185.330 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + { config_id = 3030, gadget_id = 70320019, pos = { x = 197.781, y = 0.500, z = 185.330 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true } + }, + regions = { + { config_id = 3020, shape = RegionShape.SPHERE, radius = 20, pos = { x = 200.041, y = 0.500, z = 200.059 } } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +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 = 门布设 Jean, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 门布设 Klee, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 墙布设 Jean 1, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 墙布设 Klee 1, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 球布设 Jean 1, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 球布设 Klee 1, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008004.lua b/Resources/Scripts/Scene/51008/scene51008_group251008004.lua new file mode 100644 index 000000000..89f6f3417 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008004.lua @@ -0,0 +1,990 @@ +-- 基础信息 +local base_info = { + group_id = 251008004 +} + +-- DEFS_MISCS +local defs = { + + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 4001, + air_wall = {4869}, + + --玩法限时秒 + limit_time = 120, + target = 15, + + -----弹球配置----- + + --新一波弹球的出现时间 + round_time = 30, + --提示时间 + rmd_time = 25, + --提示reminder + reminder = 470310101, + + wait_time = 2, + + --点阵长度 + length = + {--[点阵id] =点阵长度 + --[[ + [5] = 20, + [6] = 20, + [7] = 22, + [8] = 22, + [9] = 17, + [10] = 19, + [11] = 16, + [12] = 25, + [13] = 24, + [14] = 22, + ]]-- + [15] = 16, + [16] = 16, + [17] = 17, + [18] = 17, + [19] = 14, + [20] = 12, + [21] = 13, + [22] = 10, + [23] = 14, + [24] = 13, + [25] = 21, + [26] = 21, + [27] = 21, + [28] = 21, + [29] = 18, + [30] = 23, + [31] = 40, + [32] = 21, + [33] = 19, + [34] = 36, + [35] = 15, + [36] = 25, + [37] = 25, + [38] = 23, + [39] = 23, + [40] = 19, + [41] = 21, + [42] = 25, + [43] = 24, + [44] = 23, + [45] = 31, + [46] = 41, + [47] = 43, + [48] = 38, + [49] = 37, + [50] = 43, + [51] = 39, + [52] = 47, + [53] = 54, + }, + + born = + {--[点阵id] ={ pos = {x,y,z}, rot = pos = {x,y,z}} + [15] = { pos = { x = 768, y = 0, z = 800}, rot = { x = 0, y = 90, z = 0 }}, + [16] = { pos = { x = 800, y = 0, z = 768}, rot = { x = 0, y = 0, z = 0 }}, + [17] = { pos = { x = 768, y = 0, z = 800}, rot = { x = 0, y = 135, z = 0}}, + [18] = { pos = { x = 800, y = 0, z = 768}, rot = { x = 0, y = -45, z = 0 }}, + [19] = { pos = { x = 768, y = 0, z = 800}, rot = { x = 0, y = 135, z = 0 }}, + [20] = { pos = { x = 800, y = 0, z = 768}, rot = { x = 0, y = -45, z = 0 }},--45 + [21] = { pos = { x = 832, y = 0, z = 800}, rot = { x = 0, y = -90, z = 0 }}, + [22] = { pos = { x = 768, y = 0, z = 800}, rot = { x = 0, y = 90, z = 0 }}, + [23] = { pos = { x = 800, y = 0, z = 768}, rot = { x = 0, y = 0, z = 0 }}, + [24] = { pos = { x = 832, y = 0, z = 800}, rot = { x = 0, y = -90, z = 0 }}, + [25] = { pos = { x = 768, y = 0, z = 800}, rot = { x = 0, y = 90, z = 0 }}, + [26] = { pos = { x = 800, y = 0, z = 768}, rot = { x = 0, y = 0, z = 0 }}, + [27] = { pos = { x = 832, y = 0, z = 800}, rot = { x = 0, y = -90, z = 0 }}, + [28] = { pos = { x = 800, y = 0, z = 832}, rot = { x = 0, y = 180, z = 0 }}, + [29] = { pos = { x = 768, y = 0, z = 800}, rot = { x = 0, y = 90, z = 0 }}, + [30] = { pos = { x = 800, y = 0, z = 768}, rot = { x = 0, y = 0, z = 0 }}, + [31] = { pos = { x = 832, y = 0, z = 800}, rot = { x = 0, y = -90, z = 0 }}, + [32] = { pos = { x = 800, y = 0, z = 832}, rot = { x = 0, y = 180, z = 0 }}, + [33] = { pos = { x = 768, y = 0, z = 832}, rot = { x = 0, y = 135, z = 0 }}, + [34] = { pos = { x = 832, y = 0, z = 832}, rot = { x = 0, y = -135, z = 0 }}, + [35] = { pos = { x = 832, y = 0, z = 768}, rot = { x = 0, y = -45, z = 0 }}, + [36] = { pos = { x = 800, y = 0, z = 825}, rot = { x = 0, y = 135, z = 0 }}, + [37] = { pos = { x = 825, y = 0, z = 800}, rot = { x = 0, y = -45, z = 0 }},----{ x = -1, y = 0, z = 1 } 45 + [38] = { pos = { x = 775, y = 0, z = 825}, rot = { x = 0, y = 135, z = 0 }}, + [39] = { pos = { x = 825, y = 0, z = 775}, rot = { x = 0, y = -45, z = 0 }},----{ x = -1, y = 0, z = 1 } 45 + [40] = { pos = { x = 800, y = 0, z = 825}, rot = { x = 0, y = 180, z = 0 }}, + [41] = { pos = { x = 825, y = 0, z = 800}, rot = { x = 0, y = -82, z = 0 }}, + [42] = { pos = { x = 775, y = 0, z = 825}, rot = { x = 0, y = 104, z = 0 }}, + [43] = { pos = { x = 825, y = 0, z = 775}, rot = { x = 0, y = -45, z = 0 }},----{ x = -1, y = 0, z = 1 } 45 + [44] = { pos = { x = 775, y = 0, z = 800}, rot = { x = 0, y = 90, z = 0 }}, + [45] = { pos = { x = 800, y = 0, z = 775}, rot = { x = 0, y = 18.43, z = 0 }}, + [46] = { pos = { x = 800, y = 0, z = 825}, rot = { x = 0, y = 180, z = 0 }}, + [47] = { pos = { x = 825, y = 0, z = 800}, rot = { x = 0, y = -82, z = 0 }}, + [48] = { pos = { x = 775, y = 0, z = 825}, rot = { x = 0, y = 104, z = 0 }}, + [49] = { pos = { x = 825, y = 0, z = 775}, rot = { x = 0, y = -45, z = 0 }},----{ x = -1, y = 0, z = 1 } 45 + [50] = { pos = { x = 775, y = 0, z = 800}, rot = { x = 0, y = 90, z = 0 }}, + [51] = { pos = { x = 800, y = 0, z = 775}, rot = { x = 0, y = 18.43, z = 0 }}, + [52] = { pos = { x = 775, y = 0, z = 775}, rot = { x = 0, y = 45, z = 0 }}, + [53] = { pos = { x = 825, y = 0, z = 825}, rot = { x = 0, y = -161.5, z = 0 }}, + }, + --点阵组 + array_combine = + { + [21] = {15,16}, + [22] = {17,18}, + [31] = {19,20,21}, + [32] = {22,23,24}, + [41] = {25,26,27,28}, + [42] = {36,37,38,39}, + [61] = {40,41,42,43,44,45}, + [71] = {29,30,31,32,33,34,35}, + [81] = {46,47,48,49,50,51,52,53}, + }, + + -- 刷金币suite的规则 + coin_list = + { + -- 单人玩家 + ["SP"] = { + --随机情况一 + {--ball点阵组,coin金币suite + [1] = { ball = 42, coin ={19},mona_buff = {17} }, --第一波 + [2] = { ball = 61, coin ={20},buff = {23},mona_buff = {17}}, --第二波。。 + [3] = { ball = 61, coin ={21},mona_buff = {17}}, --第二波。。 + [4] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + [5] = { ball = 61, coin ={21},mona_buff = {17}}, --第二波。。 + [6] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + }, + --随机情况二 + {--ball点阵组,coin金币suite + [1] = { ball = 42, coin ={19},mona_buff = {17}}, --第一波 + [2] = { ball = 61, coin ={20},buff = {23},mona_buff = {17}}, --第二波。。 + [3] = { ball = 61, coin ={21},mona_buff = {17}}, --第二波。。 + [4] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + [5] = { ball = 61, coin ={21},mona_buff = {17}}, --第二波。。 + [6] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + }, + }, + -- 多人玩家 + ["MP"] = { + --随机情况一 + {--ball点阵组,coin金币suite + [1] = { ball = 42, coin ={6},mona_buff = {17}}, --第一波 + [2] = { ball = 61, coin ={8},buff = {23},mona_buff = {17}}, --第二波。。 + [3] = { ball = 61, coin ={12},mona_buff = {17}}, --第二波。。 + [4] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + [5] = { ball = 61, coin ={12},mona_buff = {17}}, --第二波。。 + [6] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + }, + --随机情况二 + {--ball点阵组,coin金币suite + [1] = { ball = 42, coin ={6},mona_buff = {17}}, --第一波 + [2] = { ball = 61, coin ={8},buff = {23},mona_buff = {17}}, --第二波。。 + [3] = { ball = 61, coin ={12},mona_buff = {17}}, --第二波。。 + [4] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + [5] = { ball = 61, coin ={12},mona_buff = {17}}, --第二波。。 + [6] = { ball = 61, coin ={13},buff = {16},mona_buff = {17}}, --第二波。。 + }, + }, + }, + -----以下内容通常不需关注----- + ball_pool = {4004,4005,4006,4007,4008,4009,4010,4633}, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [4002] = { config_id = 4002, gadget_id = 70320049, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4004] = { config_id = 4004, gadget_id = 70320007, pos = { x = 800.000, y = 0.000, z = 768.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4005] = { config_id = 4005, gadget_id = 70320007, pos = { x = 800.000, y = 0.000, z = 832.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4006] = { config_id = 4006, gadget_id = 70320007, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4007] = { config_id = 4007, gadget_id = 70320007, pos = { x = 832.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4008] = { config_id = 4008, gadget_id = 70320007, pos = { x = 768.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4009] = { config_id = 4009, gadget_id = 70320007, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4010] = { config_id = 4010, gadget_id = 70320007, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4019] = { config_id = 4019, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 796.966 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4020] = { config_id = 4020, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 793.844 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4021] = { config_id = 4021, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 790.981 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4022] = { config_id = 4022, gadget_id = 70320022, pos = { x = 824.725, y = 1.600, z = 788.226 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4023] = { config_id = 4023, gadget_id = 70320015, pos = { x = 820.754, y = 0.600, z = 788.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4024] = { config_id = 4024, gadget_id = 70320015, pos = { x = 817.217, y = 0.600, z = 788.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4025] = { config_id = 4025, gadget_id = 70320015, pos = { x = 813.057, y = 0.600, z = 788.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4026] = { config_id = 4026, gadget_id = 70320015, pos = { x = 812.951, y = 0.600, z = 786.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4027] = { config_id = 4027, gadget_id = 70320015, pos = { x = 812.951, y = 0.600, z = 783.085 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4028] = { config_id = 4028, gadget_id = 70320015, pos = { x = 812.951, y = 0.600, z = 780.221 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4029] = { config_id = 4029, gadget_id = 70320022, pos = { x = 812.951, y = 1.600, z = 777.467 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4030] = { config_id = 4030, gadget_id = 70320015, pos = { x = 808.980, y = 0.600, z = 777.353 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4031] = { config_id = 4031, gadget_id = 70320015, pos = { x = 805.443, y = 0.600, z = 777.353 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4032] = { config_id = 4032, gadget_id = 70320015, pos = { x = 805.442, y = 0.600, z = 780.672 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4033] = { config_id = 4033, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 808.959 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4034] = { config_id = 4034, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 805.838 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4035] = { config_id = 4035, gadget_id = 70320015, pos = { x = 805.993, y = 0.600, z = 804.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4036] = { config_id = 4036, gadget_id = 70320015, pos = { x = 805.993, y = 0.600, z = 802.192 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4037] = { config_id = 4037, gadget_id = 70320015, pos = { x = 805.657, y = 0.600, z = 800.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4038] = { config_id = 4038, gadget_id = 70320015, pos = { x = 802.121, y = 0.600, z = 800.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4039] = { config_id = 4039, gadget_id = 70320015, pos = { x = 797.960, y = 0.600, z = 800.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4043] = { config_id = 4043, gadget_id = 70320022, pos = { x = 809.628, y = 1.600, z = 812.434 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4044] = { config_id = 4044, gadget_id = 70320015, pos = { x = 805.657, y = 0.600, z = 812.320 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4045] = { config_id = 4045, gadget_id = 70320015, pos = { x = 802.121, y = 0.600, z = 812.320 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4046] = { config_id = 4046, gadget_id = 70320015, pos = { x = 801.618, y = 0.600, z = 815.615 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4047] = { config_id = 4047, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 796.516 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4048] = { config_id = 4048, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 793.394 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4049] = { config_id = 4049, gadget_id = 70320015, pos = { x = 785.189, y = 0.600, z = 792.813 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4050] = { config_id = 4050, gadget_id = 70320015, pos = { x = 785.189, y = 0.600, z = 790.058 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4051] = { config_id = 4051, gadget_id = 70320015, pos = { x = 785.133, y = 0.600, z = 787.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4052] = { config_id = 4052, gadget_id = 70320015, pos = { x = 781.596, y = 0.600, z = 787.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4053] = { config_id = 4053, gadget_id = 70320015, pos = { x = 777.436, y = 0.600, z = 787.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4054] = { config_id = 4054, gadget_id = 70320015, pos = { x = 785.778, y = 0.600, z = 806.315 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4055] = { config_id = 4055, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 806.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4056] = { config_id = 4056, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 802.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4057] = { config_id = 4057, gadget_id = 70320022, pos = { x = 789.104, y = 1.600, z = 799.990 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4058] = { config_id = 4058, gadget_id = 70320015, pos = { x = 785.133, y = 0.600, z = 799.876 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4059] = { config_id = 4059, gadget_id = 70320015, pos = { x = 781.596, y = 0.600, z = 799.876 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4060] = { config_id = 4060, gadget_id = 70320015, pos = { x = 781.642, y = 0.600, z = 802.960 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4061] = { config_id = 4061, gadget_id = 70320015, pos = { x = 784.592, y = 0.600, z = 824.316 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4062] = { config_id = 4062, gadget_id = 70320015, pos = { x = 779.817, y = 0.600, z = 824.316 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4063] = { config_id = 4063, gadget_id = 70320015, pos = { x = 779.992, y = 0.600, z = 819.979 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4064] = { config_id = 4064, gadget_id = 70320015, pos = { x = 818.508, y = 0.600, z = 815.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4065] = { config_id = 4065, gadget_id = 70320015, pos = { x = 818.569, y = 0.600, z = 812.060 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4066] = { config_id = 4066, gadget_id = 70320015, pos = { x = 814.408, y = 0.600, z = 812.060 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4067] = { config_id = 4067, gadget_id = 70320082, pos = { x = 805.442, y = 0.800, z = 783.379 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4068] = { config_id = 4068, gadget_id = 70320082, pos = { x = 794.884, y = 0.800, z = 800.202 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4069] = { config_id = 4069, gadget_id = 70320082, pos = { x = 781.567, y = 0.800, z = 806.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4070] = { config_id = 4070, gadget_id = 70320082, pos = { x = 789.060, y = 0.800, z = 788.772 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4071] = { config_id = 4071, gadget_id = 70320082, pos = { x = 824.384, y = 0.800, z = 783.954 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4072] = { config_id = 4072, gadget_id = 70320082, pos = { x = 809.259, y = 0.800, z = 802.855 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4073] = { config_id = 4073, gadget_id = 70320015, pos = { x = 794.939, y = 0.600, z = 779.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4074] = { config_id = 4074, gadget_id = 70320015, pos = { x = 791.403, y = 0.600, z = 779.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4075] = { config_id = 4075, gadget_id = 70320015, pos = { x = 787.242, y = 0.600, z = 779.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4083] = { config_id = 4083, gadget_id = 70320015, pos = { x = 791.532, y = 0.500, z = 798.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4084] = { config_id = 4084, gadget_id = 70320015, pos = { x = 794.309, y = 0.500, z = 798.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4085] = { config_id = 4085, gadget_id = 70320015, pos = { x = 797.046, y = 0.500, z = 798.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4089] = { config_id = 4089, gadget_id = 70320015, pos = { x = 813.557, y = 0.600, z = 792.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4090] = { config_id = 4090, gadget_id = 70320015, pos = { x = 815.846, y = 0.600, z = 789.995 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4091] = { config_id = 4091, gadget_id = 70320015, pos = { x = 811.138, y = 0.600, z = 790.148 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4092] = { config_id = 4092, gadget_id = 70320015, pos = { x = 813.557, y = 0.600, z = 787.601 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4093] = { config_id = 4093, gadget_id = 70320022, pos = { x = 813.963, y = 1.600, z = 789.861 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4096] = { config_id = 4096, gadget_id = 70320015, pos = { x = 800.185, y = 0.600, z = 786.315 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4097] = { config_id = 4097, gadget_id = 70320015, pos = { x = 802.079, y = 0.600, z = 784.190 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4098] = { config_id = 4098, gadget_id = 70320015, pos = { x = 798.316, y = 0.600, z = 783.934 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4099] = { config_id = 4099, gadget_id = 70320015, pos = { x = 800.185, y = 0.600, z = 781.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4100] = { config_id = 4100, gadget_id = 70320022, pos = { x = 800.591, y = 1.600, z = 784.056 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4101] = { config_id = 4101, gadget_id = 70320015, pos = { x = 786.423, y = 0.600, z = 793.633 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4102] = { config_id = 4102, gadget_id = 70320015, pos = { x = 788.342, y = 0.600, z = 791.202 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4103] = { config_id = 4103, gadget_id = 70320015, pos = { x = 784.298, y = 0.600, z = 791.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4104] = { config_id = 4104, gadget_id = 70320015, pos = { x = 786.423, y = 0.600, z = 788.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4105] = { config_id = 4105, gadget_id = 70320022, pos = { x = 786.829, y = 1.600, z = 791.247 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4106] = { config_id = 4106, gadget_id = 70320015, pos = { x = 786.929, y = 0.600, z = 811.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4107] = { config_id = 4107, gadget_id = 70320015, pos = { x = 789.218, y = 0.600, z = 808.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4108] = { config_id = 4108, gadget_id = 70320015, pos = { x = 784.510, y = 0.600, z = 808.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4109] = { config_id = 4109, gadget_id = 70320015, pos = { x = 786.929, y = 0.600, z = 805.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4110] = { config_id = 4110, gadget_id = 70320022, pos = { x = 787.335, y = 1.600, z = 808.449 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4111] = { config_id = 4111, gadget_id = 70320015, pos = { x = 801.349, y = 0.600, z = 818.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4112] = { config_id = 4112, gadget_id = 70320015, pos = { x = 803.533, y = 0.600, z = 815.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4113] = { config_id = 4113, gadget_id = 70320015, pos = { x = 799.217, y = 0.600, z = 816.023 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4114] = { config_id = 4114, gadget_id = 70320015, pos = { x = 801.349, y = 0.600, z = 813.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4115] = { config_id = 4115, gadget_id = 70320022, pos = { x = 801.756, y = 1.600, z = 815.829 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4116] = { config_id = 4116, gadget_id = 70320015, pos = { x = 816.050, y = 0.600, z = 818.346 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4117] = { config_id = 4117, gadget_id = 70320015, pos = { x = 818.203, y = 0.600, z = 815.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4118] = { config_id = 4118, gadget_id = 70320015, pos = { x = 813.970, y = 0.600, z = 816.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4119] = { config_id = 4119, gadget_id = 70320015, pos = { x = 816.050, y = 0.600, z = 813.553 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4120] = { config_id = 4120, gadget_id = 70320022, pos = { x = 816.456, y = 1.600, z = 815.829 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4121] = { config_id = 4121, gadget_id = 70320015, pos = { x = 821.581, y = 0.600, z = 780.593 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4122] = { config_id = 4122, gadget_id = 70320015, pos = { x = 823.870, y = 0.600, z = 778.372 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4123] = { config_id = 4123, gadget_id = 70320015, pos = { x = 819.792, y = 0.600, z = 778.524 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4124] = { config_id = 4124, gadget_id = 70320015, pos = { x = 821.581, y = 0.600, z = 775.700 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4126] = { config_id = 4126, gadget_id = 70320015, pos = { x = 786.417, y = 0.600, z = 786.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4127] = { config_id = 4127, gadget_id = 70320015, pos = { x = 788.201, y = 0.600, z = 783.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4128] = { config_id = 4128, gadget_id = 70320015, pos = { x = 784.588, y = 0.600, z = 783.949 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4129] = { config_id = 4129, gadget_id = 70320015, pos = { x = 786.417, y = 0.600, z = 781.716 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4130] = { config_id = 4130, gadget_id = 70320022, pos = { x = 786.823, y = 1.600, z = 783.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4132] = { config_id = 4132, gadget_id = 70320022, pos = { x = 802.983, y = 1.600, z = 800.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4133] = { config_id = 4133, gadget_id = 70320022, pos = { x = 798.967, y = 1.600, z = 800.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4134] = { config_id = 4134, gadget_id = 70320015, pos = { x = 790.520, y = 0.500, z = 783.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4136] = { config_id = 4136, gadget_id = 70320015, pos = { x = 793.296, y = 0.500, z = 783.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4137] = { config_id = 4137, gadget_id = 70320015, pos = { x = 796.033, y = 0.500, z = 783.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4138] = { config_id = 4138, gadget_id = 70320015, pos = { x = 804.783, y = 0.500, z = 807.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4139] = { config_id = 4139, gadget_id = 70320015, pos = { x = 807.559, y = 0.500, z = 807.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4140] = { config_id = 4140, gadget_id = 70320015, pos = { x = 810.296, y = 0.500, z = 807.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4141] = { config_id = 4141, gadget_id = 70320015, pos = { x = 804.783, y = 0.500, z = 777.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4142] = { config_id = 4142, gadget_id = 70320015, pos = { x = 807.559, y = 0.500, z = 777.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4143] = { config_id = 4143, gadget_id = 70320015, pos = { x = 810.296, y = 0.500, z = 777.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4144] = { config_id = 4144, gadget_id = 70320015, pos = { x = 823.936, y = 0.500, z = 791.869 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4145] = { config_id = 4145, gadget_id = 70320015, pos = { x = 824.117, y = 0.500, z = 794.905 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4146] = { config_id = 4146, gadget_id = 70320015, pos = { x = 824.049, y = 0.500, z = 798.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4150] = { config_id = 4150, gadget_id = 70320015, pos = { x = 786.880, y = 0.500, z = 820.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4151] = { config_id = 4151, gadget_id = 70320015, pos = { x = 789.656, y = 0.500, z = 820.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4152] = { config_id = 4152, gadget_id = 70320015, pos = { x = 792.393, y = 0.500, z = 820.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4507] = { config_id = 4507, gadget_id = 70320022, pos = { x = 800.586, y = 1.600, z = 797.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4508] = { config_id = 4508, gadget_id = 70320022, pos = { x = 800.886, y = 1.600, z = 801.241 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4509] = { config_id = 4509, gadget_id = 70320015, pos = { x = 797.413, y = 0.600, z = 799.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4510] = { config_id = 4510, gadget_id = 70320015, pos = { x = 803.216, y = 0.600, z = 799.829 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4511] = { config_id = 4511, gadget_id = 70320022, pos = { x = 815.336, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4512] = { config_id = 4512, gadget_id = 70320022, pos = { x = 822.150, y = 1.600, z = 793.244 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4513] = { config_id = 4513, gadget_id = 70320015, pos = { x = 817.134, y = 0.600, z = 804.764 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4522] = { config_id = 4522, gadget_id = 70320022, pos = { x = 777.000, y = 1.600, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4523] = { config_id = 4523, gadget_id = 70320022, pos = { x = 783.000, y = 1.600, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4524] = { config_id = 4524, gadget_id = 70360095, pos = { x = 780.000, y = 0.800, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4525] = { config_id = 4525, gadget_id = 70320022, pos = { x = 787.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4526] = { config_id = 4526, gadget_id = 70320022, pos = { x = 793.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4527] = { config_id = 4527, gadget_id = 70360095, pos = { x = 790.000, y = 0.800, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4528] = { config_id = 4528, gadget_id = 70320022, pos = { x = 787.000, y = 1.600, z = 790.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4529] = { config_id = 4529, gadget_id = 70320022, pos = { x = 793.000, y = 1.600, z = 790.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4530] = { config_id = 4530, gadget_id = 70360095, pos = { x = 790.000, y = 0.800, z = 790.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4531] = { config_id = 4531, gadget_id = 70320022, pos = { x = 817.000, y = 1.600, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4532] = { config_id = 4532, gadget_id = 70320022, pos = { x = 823.000, y = 1.600, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4533] = { config_id = 4533, gadget_id = 70360095, pos = { x = 820.000, y = 0.800, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4534] = { config_id = 4534, gadget_id = 70360095, pos = { x = 820.000, y = 0.800, z = 790.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4535] = { config_id = 4535, gadget_id = 70360095, pos = { x = 810.000, y = 0.800, z = 780.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4536] = { config_id = 4536, gadget_id = 70360095, pos = { x = 785.039, y = 0.800, z = 820.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4537] = { config_id = 4537, gadget_id = 70360095, pos = { x = 810.000, y = 0.800, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4538] = { config_id = 4538, gadget_id = 70360095, pos = { x = 780.000, y = 0.800, z = 780.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4539] = { config_id = 4539, gadget_id = 70360095, pos = { x = 800.000, y = 0.800, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4540] = { config_id = 4540, gadget_id = 70320015, pos = { x = 809.354, y = 0.600, z = 807.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4541] = { config_id = 4541, gadget_id = 70320015, pos = { x = 808.455, y = 0.600, z = 799.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4542] = { config_id = 4542, gadget_id = 70320022, pos = { x = 785.832, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4543] = { config_id = 4543, gadget_id = 70320015, pos = { x = 786.131, y = 0.600, z = 797.485 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4544] = { config_id = 4544, gadget_id = 70320015, pos = { x = 785.941, y = 0.600, z = 802.832 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4545] = { config_id = 4545, gadget_id = 70320015, pos = { x = 788.576, y = 0.600, z = 800.170 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4546] = { config_id = 4546, gadget_id = 70320015, pos = { x = 779.101, y = 0.600, z = 799.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4547] = { config_id = 4547, gadget_id = 70320022, pos = { x = 800.761, y = 1.600, z = 819.144 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4548] = { config_id = 4548, gadget_id = 70320015, pos = { x = 801.059, y = 0.600, z = 788.235 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4549] = { config_id = 4549, gadget_id = 70320015, pos = { x = 792.912, y = 0.600, z = 790.708 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4550] = { config_id = 4550, gadget_id = 70320015, pos = { x = 803.504, y = 0.600, z = 819.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4551] = { config_id = 4551, gadget_id = 70320015, pos = { x = 797.838, y = 0.600, z = 819.153 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4552] = { config_id = 4552, gadget_id = 70320022, pos = { x = 820.020, y = 1.600, z = 816.010 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4553] = { config_id = 4553, gadget_id = 70320015, pos = { x = 820.318, y = 0.600, z = 813.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4554] = { config_id = 4554, gadget_id = 70320015, pos = { x = 820.128, y = 0.600, z = 818.841 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4555] = { config_id = 4555, gadget_id = 70320015, pos = { x = 822.764, y = 0.600, z = 816.179 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4556] = { config_id = 4556, gadget_id = 70320015, pos = { x = 817.097, y = 0.600, z = 815.953 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4557] = { config_id = 4557, gadget_id = 70320022, pos = { x = 807.710, y = 1.600, z = 780.357 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4558] = { config_id = 4558, gadget_id = 70320015, pos = { x = 814.008, y = 0.600, z = 782.675 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4559] = { config_id = 4559, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 785.306 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4560] = { config_id = 4560, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 782.442 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4561] = { config_id = 4561, gadget_id = 70320022, pos = { x = 824.725, y = 1.600, z = 779.688 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4562] = { config_id = 4562, gadget_id = 70320015, pos = { x = 820.754, y = 0.600, z = 779.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4563] = { config_id = 4563, gadget_id = 70320015, pos = { x = 814.076, y = 0.600, z = 788.302 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4564] = { config_id = 4564, gadget_id = 70320015, pos = { x = 781.460, y = 0.600, z = 787.898 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4565] = { config_id = 4565, gadget_id = 70320022, pos = { x = 780.146, y = 1.600, z = 812.526 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4566] = { config_id = 4566, gadget_id = 70320015, pos = { x = 798.305, y = 0.600, z = 781.465 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4567] = { config_id = 4567, gadget_id = 70320015, pos = { x = 787.764, y = 0.600, z = 787.806 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4568] = { config_id = 4568, gadget_id = 70320015, pos = { x = 786.249, y = 0.600, z = 782.366 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4569] = { config_id = 4569, gadget_id = 70320022, pos = { x = 782.069, y = 1.600, z = 778.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4570] = { config_id = 4570, gadget_id = 70320015, pos = { x = 790.458, y = 0.600, z = 807.312 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4571] = { config_id = 4571, gadget_id = 70320015, pos = { x = 784.537, y = 0.600, z = 813.393 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4572] = { config_id = 4572, gadget_id = 70320015, pos = { x = 779.090, y = 0.600, z = 817.854 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4573] = { config_id = 4573, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 796.966 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4574] = { config_id = 4574, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 793.844 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4575] = { config_id = 4575, gadget_id = 70320015, pos = { x = 824.725, y = 0.600, z = 790.981 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4576] = { config_id = 4576, gadget_id = 70320022, pos = { x = 824.725, y = 1.600, z = 788.226 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4577] = { config_id = 4577, gadget_id = 70320015, pos = { x = 820.754, y = 0.600, z = 788.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4578] = { config_id = 4578, gadget_id = 70320015, pos = { x = 817.217, y = 0.600, z = 788.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4579] = { config_id = 4579, gadget_id = 70320015, pos = { x = 813.057, y = 0.600, z = 788.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4580] = { config_id = 4580, gadget_id = 70320015, pos = { x = 812.951, y = 0.600, z = 786.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4581] = { config_id = 4581, gadget_id = 70320015, pos = { x = 812.951, y = 0.600, z = 783.085 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4582] = { config_id = 4582, gadget_id = 70320015, pos = { x = 812.951, y = 0.600, z = 780.221 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4583] = { config_id = 4583, gadget_id = 70320022, pos = { x = 812.951, y = 1.600, z = 777.467 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4584] = { config_id = 4584, gadget_id = 70320015, pos = { x = 808.980, y = 0.600, z = 777.353 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4585] = { config_id = 4585, gadget_id = 70320015, pos = { x = 805.443, y = 0.600, z = 777.353 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4586] = { config_id = 4586, gadget_id = 70320015, pos = { x = 805.442, y = 0.600, z = 780.672 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4587] = { config_id = 4587, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 808.959 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4588] = { config_id = 4588, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 805.838 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4589] = { config_id = 4589, gadget_id = 70320015, pos = { x = 805.993, y = 0.600, z = 804.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4590] = { config_id = 4590, gadget_id = 70320015, pos = { x = 805.993, y = 0.600, z = 802.192 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4591] = { config_id = 4591, gadget_id = 70320015, pos = { x = 805.657, y = 0.600, z = 800.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4592] = { config_id = 4592, gadget_id = 70320015, pos = { x = 802.121, y = 0.600, z = 800.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4593] = { config_id = 4593, gadget_id = 70320015, pos = { x = 797.960, y = 0.600, z = 800.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4594] = { config_id = 4594, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 821.173 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4595] = { config_id = 4595, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 818.052 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4596] = { config_id = 4596, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 815.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4597] = { config_id = 4597, gadget_id = 70320022, pos = { x = 809.628, y = 1.600, z = 812.434 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4598] = { config_id = 4598, gadget_id = 70320015, pos = { x = 805.657, y = 0.600, z = 812.320 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4599] = { config_id = 4599, gadget_id = 70320015, pos = { x = 802.121, y = 0.600, z = 812.320 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4600] = { config_id = 4600, gadget_id = 70320015, pos = { x = 801.618, y = 0.600, z = 815.615 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4601] = { config_id = 4601, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 796.516 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4602] = { config_id = 4602, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 793.394 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4603] = { config_id = 4603, gadget_id = 70320015, pos = { x = 785.189, y = 0.600, z = 792.813 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4604] = { config_id = 4604, gadget_id = 70320015, pos = { x = 785.189, y = 0.600, z = 790.058 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4605] = { config_id = 4605, gadget_id = 70320015, pos = { x = 785.133, y = 0.600, z = 787.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4606] = { config_id = 4606, gadget_id = 70320015, pos = { x = 781.596, y = 0.600, z = 787.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4607] = { config_id = 4607, gadget_id = 70320015, pos = { x = 777.436, y = 0.600, z = 787.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4608] = { config_id = 4608, gadget_id = 70320015, pos = { x = 785.778, y = 0.600, z = 806.315 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4609] = { config_id = 4609, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 806.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4610] = { config_id = 4610, gadget_id = 70320015, pos = { x = 789.104, y = 0.600, z = 802.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4611] = { config_id = 4611, gadget_id = 70320022, pos = { x = 789.104, y = 1.600, z = 799.990 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4612] = { config_id = 4612, gadget_id = 70320015, pos = { x = 785.133, y = 0.600, z = 799.876 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4613] = { config_id = 4613, gadget_id = 70320015, pos = { x = 781.596, y = 0.600, z = 799.876 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4614] = { config_id = 4614, gadget_id = 70320015, pos = { x = 781.642, y = 0.600, z = 802.960 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4615] = { config_id = 4615, gadget_id = 70320015, pos = { x = 784.592, y = 0.600, z = 824.316 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4616] = { config_id = 4616, gadget_id = 70320015, pos = { x = 779.817, y = 0.600, z = 824.316 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4617] = { config_id = 4617, gadget_id = 70320015, pos = { x = 779.992, y = 0.600, z = 819.979 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4618] = { config_id = 4618, gadget_id = 70320015, pos = { x = 818.508, y = 0.600, z = 815.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4619] = { config_id = 4619, gadget_id = 70320015, pos = { x = 818.569, y = 0.600, z = 812.060 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4620] = { config_id = 4620, gadget_id = 70320015, pos = { x = 814.408, y = 0.600, z = 812.060 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4633] = { config_id = 4633, gadget_id = 70320007, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }, + [4634] = { config_id = 4634, gadget_id = 70320015, pos = { x = 775.000, y = 0.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4635] = { config_id = 4635, gadget_id = 70320015, pos = { x = 778.000, y = 0.600, z = 803.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4636] = { config_id = 4636, gadget_id = 70320015, pos = { x = 781.000, y = 0.600, z = 806.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4637] = { config_id = 4637, gadget_id = 70320015, pos = { x = 784.000, y = 0.600, z = 809.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4638] = { config_id = 4638, gadget_id = 70320015, pos = { x = 787.717, y = 0.600, z = 812.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4639] = { config_id = 4639, gadget_id = 70320015, pos = { x = 790.597, y = 0.600, z = 815.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4640] = { config_id = 4640, gadget_id = 70320015, pos = { x = 793.717, y = 0.600, z = 818.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4641] = { config_id = 4641, gadget_id = 70320015, pos = { x = 796.717, y = 0.600, z = 821.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4642] = { config_id = 4642, gadget_id = 70320015, pos = { x = 800.000, y = 0.600, z = 824.099 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4643] = { config_id = 4643, gadget_id = 70320015, pos = { x = 776.776, y = 0.600, z = 823.122 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4644] = { config_id = 4644, gadget_id = 70320015, pos = { x = 781.772, y = 0.600, z = 817.906 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4645] = { config_id = 4645, gadget_id = 70320015, pos = { x = 785.122, y = 0.600, z = 814.714 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4646] = { config_id = 4646, gadget_id = 70320015, pos = { x = 793.312, y = 0.600, z = 776.579 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4647] = { config_id = 4647, gadget_id = 70320015, pos = { x = 821.546, y = 0.600, z = 777.787 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4648] = { config_id = 4648, gadget_id = 70320015, pos = { x = 818.278, y = 0.600, z = 781.447 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4649] = { config_id = 4649, gadget_id = 70320015, pos = { x = 814.813, y = 0.600, z = 784.848 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4650] = { config_id = 4650, gadget_id = 70320015, pos = { x = 825.540, y = 0.600, z = 799.375 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4651] = { config_id = 4651, gadget_id = 70320015, pos = { x = 775.364, y = 0.600, z = 794.826 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4652] = { config_id = 4652, gadget_id = 70320015, pos = { x = 775.508, y = 0.600, z = 789.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4653] = { config_id = 4653, gadget_id = 70320015, pos = { x = 786.328, y = 0.600, z = 776.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4654] = { config_id = 4654, gadget_id = 70320015, pos = { x = 789.405, y = 0.600, z = 776.589 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4655] = { config_id = 4655, gadget_id = 70320015, pos = { x = 797.270, y = 0.600, z = 776.564 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4656] = { config_id = 4656, gadget_id = 70320015, pos = { x = 801.571, y = 0.600, z = 778.251 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4657] = { config_id = 4657, gadget_id = 70320015, pos = { x = 804.866, y = 0.600, z = 780.518 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4658] = { config_id = 4658, gadget_id = 70320015, pos = { x = 808.631, y = 0.600, z = 784.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4659] = { config_id = 4659, gadget_id = 70320015, pos = { x = 802.430, y = 0.600, z = 821.889 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4660] = { config_id = 4660, gadget_id = 70320015, pos = { x = 805.430, y = 0.600, z = 818.981 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4661] = { config_id = 4661, gadget_id = 70320015, pos = { x = 808.315, y = 0.600, z = 816.222 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4662] = { config_id = 4662, gadget_id = 70320015, pos = { x = 811.315, y = 0.600, z = 813.384 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4663] = { config_id = 4663, gadget_id = 70320015, pos = { x = 814.262, y = 0.600, z = 810.571 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4664] = { config_id = 4664, gadget_id = 70320015, pos = { x = 817.408, y = 0.600, z = 807.374 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4665] = { config_id = 4665, gadget_id = 70320015, pos = { x = 820.106, y = 0.600, z = 804.745 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4666] = { config_id = 4666, gadget_id = 70320015, pos = { x = 823.148, y = 0.600, z = 801.842 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4667] = { config_id = 4667, gadget_id = 70320015, pos = { x = 822.667, y = 0.600, z = 796.515 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4668] = { config_id = 4668, gadget_id = 70320015, pos = { x = 819.021, y = 0.600, z = 793.363 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4669] = { config_id = 4669, gadget_id = 70320015, pos = { x = 814.747, y = 0.600, z = 789.582 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4670] = { config_id = 4670, gadget_id = 70320015, pos = { x = 811.428, y = 0.600, z = 786.414 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4677] = { config_id = 4677, gadget_id = 70320015, pos = { x = 794.939, y = 0.600, z = 779.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4678] = { config_id = 4678, gadget_id = 70320015, pos = { x = 791.403, y = 0.600, z = 779.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4679] = { config_id = 4679, gadget_id = 70320015, pos = { x = 787.242, y = 0.600, z = 779.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4680] = { config_id = 4680, gadget_id = 70320082, pos = { x = 796.374, y = 0.800, z = 809.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4681] = { config_id = 4681, gadget_id = 70320082, pos = { x = 798.052, y = 0.800, z = 784.360 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4682] = { config_id = 4682, gadget_id = 70320082, pos = { x = 810.815, y = 0.800, z = 787.973 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4683] = { config_id = 4683, gadget_id = 70320082, pos = { x = 824.939, y = 0.800, z = 787.753 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4684] = { config_id = 4684, gadget_id = 70320082, pos = { x = 817.628, y = 0.800, z = 812.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4685] = { config_id = 4685, gadget_id = 70320082, pos = { x = 808.774, y = 0.800, z = 810.357 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4686] = { config_id = 4686, gadget_id = 70320052, pos = { x = 788.397, y = 0.800, z = 822.996 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4687] = { config_id = 4687, gadget_id = 70320052, pos = { x = 824.327, y = 0.800, z = 800.027 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4688] = { config_id = 4688, gadget_id = 70320052, pos = { x = 776.878, y = 0.800, z = 781.438 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4689] = { config_id = 4689, gadget_id = 70320022, pos = { x = 800.586, y = 5.500, z = 797.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4690] = { config_id = 4690, gadget_id = 70320015, pos = { x = 800.586, y = 3.500, z = 797.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4691] = { config_id = 4691, gadget_id = 70320015, pos = { x = 800.586, y = 2.000, z = 797.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4692] = { config_id = 4692, gadget_id = 70320015, pos = { x = 800.586, y = 0.500, z = 797.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4697] = { config_id = 4697, gadget_id = 70320022, pos = { x = 813.620, y = 5.500, z = 807.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4698] = { config_id = 4698, gadget_id = 70320015, pos = { x = 813.620, y = 3.500, z = 807.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4699] = { config_id = 4699, gadget_id = 70320015, pos = { x = 813.620, y = 2.000, z = 807.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4700] = { config_id = 4700, gadget_id = 70320015, pos = { x = 813.620, y = 0.500, z = 807.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4701] = { config_id = 4701, gadget_id = 70320022, pos = { x = 788.806, y = 5.500, z = 812.252 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4702] = { config_id = 4702, gadget_id = 70320015, pos = { x = 788.806, y = 3.500, z = 812.252 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4703] = { config_id = 4703, gadget_id = 70320015, pos = { x = 788.806, y = 2.000, z = 812.252 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4704] = { config_id = 4704, gadget_id = 70320015, pos = { x = 788.806, y = 0.500, z = 812.252 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4705] = { config_id = 4705, gadget_id = 70320022, pos = { x = 788.806, y = 5.500, z = 783.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4706] = { config_id = 4706, gadget_id = 70320015, pos = { x = 788.806, y = 3.500, z = 783.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4707] = { config_id = 4707, gadget_id = 70320015, pos = { x = 788.806, y = 2.000, z = 783.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4708] = { config_id = 4708, gadget_id = 70320015, pos = { x = 788.806, y = 0.500, z = 783.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4713] = { config_id = 4713, gadget_id = 70320022, pos = { x = 800.157, y = 5.500, z = 786.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4714] = { config_id = 4714, gadget_id = 70320015, pos = { x = 800.157, y = 3.500, z = 786.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4715] = { config_id = 4715, gadget_id = 70320015, pos = { x = 800.157, y = 2.000, z = 786.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4716] = { config_id = 4716, gadget_id = 70320015, pos = { x = 800.157, y = 0.500, z = 786.674 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4717] = { config_id = 4717, gadget_id = 70320015, pos = { x = 806.491, y = 0.500, z = 797.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4718] = { config_id = 4718, gadget_id = 70320015, pos = { x = 809.267, y = 0.500, z = 797.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4719] = { config_id = 4719, gadget_id = 70320015, pos = { x = 812.004, y = 0.500, z = 797.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4720] = { config_id = 4720, gadget_id = 70320015, pos = { x = 792.584, y = 0.500, z = 797.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4721] = { config_id = 4721, gadget_id = 70320015, pos = { x = 795.360, y = 0.500, z = 797.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4722] = { config_id = 4722, gadget_id = 70320015, pos = { x = 798.097, y = 0.500, z = 797.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4723] = { config_id = 4723, gadget_id = 70320015, pos = { x = 780.571, y = 0.500, z = 791.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4724] = { config_id = 4724, gadget_id = 70320015, pos = { x = 783.348, y = 0.500, z = 791.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4725] = { config_id = 4725, gadget_id = 70320015, pos = { x = 786.085, y = 0.500, z = 791.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4726] = { config_id = 4726, gadget_id = 70320015, pos = { x = 777.632, y = 0.500, z = 794.533 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4727] = { config_id = 4727, gadget_id = 70320015, pos = { x = 777.632, y = 0.500, z = 797.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4728] = { config_id = 4728, gadget_id = 70320015, pos = { x = 777.632, y = 0.500, z = 800.427 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4729] = { config_id = 4729, gadget_id = 70320015, pos = { x = 806.184, y = 0.500, z = 807.241 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4730] = { config_id = 4730, gadget_id = 70320015, pos = { x = 808.961, y = 0.500, z = 807.241 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4731] = { config_id = 4731, gadget_id = 70320015, pos = { x = 811.698, y = 0.500, z = 807.241 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4732] = { config_id = 4732, gadget_id = 70320015, pos = { x = 793.754, y = 0.500, z = 820.835 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4733] = { config_id = 4733, gadget_id = 70320015, pos = { x = 796.531, y = 0.500, z = 820.835 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4734] = { config_id = 4734, gadget_id = 70320015, pos = { x = 799.268, y = 0.500, z = 820.835 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4735] = { config_id = 4735, gadget_id = 70320015, pos = { x = 789.101, y = 0.500, z = 815.283 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4736] = { config_id = 4736, gadget_id = 70320015, pos = { x = 789.101, y = 0.500, z = 818.259 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4737] = { config_id = 4737, gadget_id = 70320015, pos = { x = 789.101, y = 0.500, z = 821.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4738] = { config_id = 4738, gadget_id = 70320015, pos = { x = 800.126, y = 0.500, z = 776.037 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4739] = { config_id = 4739, gadget_id = 70320015, pos = { x = 800.126, y = 0.500, z = 779.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4740] = { config_id = 4740, gadget_id = 70320015, pos = { x = 800.126, y = 0.500, z = 781.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4741] = { config_id = 4741, gadget_id = 70320015, pos = { x = 813.648, y = 0.500, z = 788.624 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4742] = { config_id = 4742, gadget_id = 70320015, pos = { x = 813.648, y = 0.500, z = 791.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4743] = { config_id = 4743, gadget_id = 70320015, pos = { x = 813.648, y = 0.500, z = 794.518 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4744] = { config_id = 4744, gadget_id = 70320015, pos = { x = 823.576, y = 0.500, z = 788.624 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4745] = { config_id = 4745, gadget_id = 70320015, pos = { x = 823.576, y = 0.500, z = 791.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4746] = { config_id = 4746, gadget_id = 70320015, pos = { x = 823.576, y = 0.500, z = 794.518 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4747] = { config_id = 4747, gadget_id = 70320022, pos = { x = 823.671, y = 1.600, z = 798.909 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4748] = { config_id = 4748, gadget_id = 70320015, pos = { x = 813.775, y = 0.500, z = 811.248 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4749] = { config_id = 4749, gadget_id = 70320015, pos = { x = 813.775, y = 0.500, z = 814.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4750] = { config_id = 4750, gadget_id = 70320015, pos = { x = 813.775, y = 0.500, z = 817.141 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4751] = { config_id = 4751, gadget_id = 70320015, pos = { x = 822.908, y = 0.500, z = 811.450 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4752] = { config_id = 4752, gadget_id = 70320015, pos = { x = 822.908, y = 0.500, z = 814.426 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4753] = { config_id = 4753, gadget_id = 70320015, pos = { x = 822.908, y = 0.500, z = 817.343 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4754] = { config_id = 4754, gadget_id = 70320015, pos = { x = 797.088, y = 0.500, z = 806.692 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4755] = { config_id = 4755, gadget_id = 70320015, pos = { x = 797.088, y = 0.500, z = 809.668 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4756] = { config_id = 4756, gadget_id = 70320015, pos = { x = 797.088, y = 0.500, z = 812.585 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4757] = { config_id = 4757, gadget_id = 70320022, pos = { x = 784.832, y = 1.600, z = 802.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4758] = { config_id = 4758, gadget_id = 70320022, pos = { x = 776.836, y = 1.600, z = 815.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4759] = { config_id = 4759, gadget_id = 70320015, pos = { x = 813.442, y = 0.500, z = 775.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4760] = { config_id = 4760, gadget_id = 70320015, pos = { x = 813.442, y = 0.500, z = 778.940 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4761] = { config_id = 4761, gadget_id = 70320015, pos = { x = 813.442, y = 0.500, z = 781.857 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4762] = { config_id = 4762, gadget_id = 70320022, pos = { x = 813.536, y = 1.600, z = 785.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4763] = { config_id = 4763, gadget_id = 70320015, pos = { x = 800.219, y = 0.500, z = 789.585 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4764] = { config_id = 4764, gadget_id = 70320015, pos = { x = 800.219, y = 0.500, z = 792.561 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4765] = { config_id = 4765, gadget_id = 70320015, pos = { x = 800.219, y = 0.500, z = 795.479 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4766] = { config_id = 4766, gadget_id = 70320015, pos = { x = 791.532, y = 0.500, z = 798.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4767] = { config_id = 4767, gadget_id = 70320015, pos = { x = 794.309, y = 0.500, z = 798.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4768] = { config_id = 4768, gadget_id = 70320015, pos = { x = 797.046, y = 0.500, z = 798.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4769] = { config_id = 4769, gadget_id = 70320015, pos = { x = 814.178, y = 0.600, z = 802.867 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4770] = { config_id = 4770, gadget_id = 70320015, pos = { x = 816.114, y = 0.600, z = 800.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4771] = { config_id = 4771, gadget_id = 70320015, pos = { x = 812.512, y = 0.600, z = 800.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4772] = { config_id = 4772, gadget_id = 70320015, pos = { x = 813.557, y = 0.600, z = 792.206 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4773] = { config_id = 4773, gadget_id = 70320015, pos = { x = 815.846, y = 0.600, z = 789.995 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4774] = { config_id = 4774, gadget_id = 70320015, pos = { x = 811.138, y = 0.600, z = 790.148 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4775] = { config_id = 4775, gadget_id = 70320015, pos = { x = 813.557, y = 0.600, z = 787.601 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4776] = { config_id = 4776, gadget_id = 70320022, pos = { x = 813.963, y = 1.600, z = 789.861 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4777] = { config_id = 4777, gadget_id = 70320015, pos = { x = 814.178, y = 0.600, z = 798.692 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4778] = { config_id = 4778, gadget_id = 70320022, pos = { x = 814.585, y = 1.600, z = 800.743 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4779] = { config_id = 4779, gadget_id = 70320015, pos = { x = 800.185, y = 0.600, z = 786.315 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4780] = { config_id = 4780, gadget_id = 70320015, pos = { x = 802.079, y = 0.600, z = 784.190 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4781] = { config_id = 4781, gadget_id = 70320015, pos = { x = 798.316, y = 0.600, z = 783.934 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4782] = { config_id = 4782, gadget_id = 70320015, pos = { x = 800.185, y = 0.600, z = 781.780 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4783] = { config_id = 4783, gadget_id = 70320022, pos = { x = 800.591, y = 1.600, z = 784.056 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4784] = { config_id = 4784, gadget_id = 70320015, pos = { x = 786.423, y = 0.600, z = 793.633 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4785] = { config_id = 4785, gadget_id = 70320015, pos = { x = 788.342, y = 0.600, z = 791.202 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4786] = { config_id = 4786, gadget_id = 70320015, pos = { x = 784.298, y = 0.600, z = 791.034 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4787] = { config_id = 4787, gadget_id = 70320015, pos = { x = 786.423, y = 0.600, z = 788.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4788] = { config_id = 4788, gadget_id = 70320022, pos = { x = 786.829, y = 1.600, z = 791.247 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4789] = { config_id = 4789, gadget_id = 70320015, pos = { x = 786.929, y = 0.600, z = 811.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4790] = { config_id = 4790, gadget_id = 70320015, pos = { x = 789.218, y = 0.600, z = 808.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4791] = { config_id = 4791, gadget_id = 70320015, pos = { x = 784.510, y = 0.600, z = 808.736 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4792] = { config_id = 4792, gadget_id = 70320015, pos = { x = 786.929, y = 0.600, z = 805.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4793] = { config_id = 4793, gadget_id = 70320022, pos = { x = 787.335, y = 1.600, z = 808.449 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4794] = { config_id = 4794, gadget_id = 70320015, pos = { x = 801.349, y = 0.600, z = 818.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4795] = { config_id = 4795, gadget_id = 70320015, pos = { x = 803.533, y = 0.600, z = 815.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4796] = { config_id = 4796, gadget_id = 70320015, pos = { x = 799.217, y = 0.600, z = 816.023 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4797] = { config_id = 4797, gadget_id = 70320015, pos = { x = 801.349, y = 0.600, z = 813.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4798] = { config_id = 4798, gadget_id = 70320022, pos = { x = 801.756, y = 1.600, z = 815.829 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4799] = { config_id = 4799, gadget_id = 70320015, pos = { x = 816.050, y = 0.600, z = 818.346 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4800] = { config_id = 4800, gadget_id = 70320015, pos = { x = 818.203, y = 0.600, z = 815.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4801] = { config_id = 4801, gadget_id = 70320015, pos = { x = 813.970, y = 0.600, z = 816.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4802] = { config_id = 4802, gadget_id = 70320015, pos = { x = 816.050, y = 0.600, z = 813.553 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4803] = { config_id = 4803, gadget_id = 70320022, pos = { x = 816.456, y = 1.600, z = 815.829 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4804] = { config_id = 4804, gadget_id = 70320015, pos = { x = 821.581, y = 0.600, z = 780.593 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4805] = { config_id = 4805, gadget_id = 70320015, pos = { x = 823.870, y = 0.600, z = 778.372 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4806] = { config_id = 4806, gadget_id = 70320015, pos = { x = 819.792, y = 0.600, z = 778.524 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4807] = { config_id = 4807, gadget_id = 70320015, pos = { x = 821.581, y = 0.600, z = 775.700 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4808] = { config_id = 4808, gadget_id = 70320022, pos = { x = 821.988, y = 1.600, z = 778.238 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4809] = { config_id = 4809, gadget_id = 70320015, pos = { x = 786.417, y = 0.600, z = 786.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4810] = { config_id = 4810, gadget_id = 70320015, pos = { x = 788.201, y = 0.600, z = 783.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4811] = { config_id = 4811, gadget_id = 70320015, pos = { x = 784.588, y = 0.600, z = 783.949 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4812] = { config_id = 4812, gadget_id = 70320015, pos = { x = 786.417, y = 0.600, z = 781.716 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4813] = { config_id = 4813, gadget_id = 70320022, pos = { x = 786.823, y = 1.600, z = 783.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4814] = { config_id = 4814, gadget_id = 70320022, pos = { x = 802.983, y = 1.600, z = 796.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4815] = { config_id = 4815, gadget_id = 70320022, pos = { x = 802.983, y = 1.600, z = 800.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4816] = { config_id = 4816, gadget_id = 70320022, pos = { x = 798.967, y = 1.600, z = 800.711 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4817] = { config_id = 4817, gadget_id = 70320015, pos = { x = 790.520, y = 0.500, z = 783.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4818] = { config_id = 4818, gadget_id = 70320022, pos = { x = 798.967, y = 1.600, z = 796.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4819] = { config_id = 4819, gadget_id = 70320015, pos = { x = 793.296, y = 0.500, z = 783.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4820] = { config_id = 4820, gadget_id = 70320015, pos = { x = 796.033, y = 0.500, z = 783.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4821] = { config_id = 4821, gadget_id = 70320015, pos = { x = 804.783, y = 0.500, z = 807.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4822] = { config_id = 4822, gadget_id = 70320015, pos = { x = 807.559, y = 0.500, z = 807.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4823] = { config_id = 4823, gadget_id = 70320015, pos = { x = 810.296, y = 0.500, z = 807.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4824] = { config_id = 4824, gadget_id = 70320015, pos = { x = 804.783, y = 0.500, z = 777.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4825] = { config_id = 4825, gadget_id = 70320015, pos = { x = 807.559, y = 0.500, z = 777.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4826] = { config_id = 4826, gadget_id = 70320015, pos = { x = 810.296, y = 0.500, z = 777.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4827] = { config_id = 4827, gadget_id = 70320015, pos = { x = 823.936, y = 0.500, z = 791.869 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4828] = { config_id = 4828, gadget_id = 70320015, pos = { x = 824.117, y = 0.500, z = 794.905 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4829] = { config_id = 4829, gadget_id = 70320015, pos = { x = 824.049, y = 0.500, z = 798.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4830] = { config_id = 4830, gadget_id = 70320015, pos = { x = 823.894, y = 0.500, z = 801.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4831] = { config_id = 4831, gadget_id = 70320015, pos = { x = 824.075, y = 0.500, z = 804.828 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4832] = { config_id = 4832, gadget_id = 70320015, pos = { x = 824.007, y = 0.500, z = 807.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4833] = { config_id = 4833, gadget_id = 70320015, pos = { x = 786.880, y = 0.500, z = 820.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4834] = { config_id = 4834, gadget_id = 70320015, pos = { x = 789.656, y = 0.500, z = 820.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4835] = { config_id = 4835, gadget_id = 70320015, pos = { x = 792.393, y = 0.500, z = 820.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4836] = { config_id = 4836, gadget_id = 70320015, pos = { x = 779.432, y = 0.600, z = 796.373 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4837] = { config_id = 4837, gadget_id = 70320015, pos = { x = 781.116, y = 0.600, z = 799.373 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4838] = { config_id = 4838, gadget_id = 70320015, pos = { x = 784.116, y = 0.600, z = 802.373 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4839] = { config_id = 4839, gadget_id = 70320015, pos = { x = 787.116, y = 0.600, z = 805.373 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4840] = { config_id = 4840, gadget_id = 70320015, pos = { x = 796.703, y = 0.600, z = 781.209 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4841] = { config_id = 4841, gadget_id = 70320015, pos = { x = 800.304, y = 0.600, z = 782.805 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4842] = { config_id = 4842, gadget_id = 70320015, pos = { x = 803.304, y = 0.600, z = 785.805 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4843] = { config_id = 4843, gadget_id = 70320015, pos = { x = 806.304, y = 0.600, z = 788.805 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4844] = { config_id = 4844, gadget_id = 70320015, pos = { x = 809.781, y = 0.600, z = 789.688 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4845] = { config_id = 4845, gadget_id = 70320015, pos = { x = 806.513, y = 0.600, z = 793.348 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4846] = { config_id = 4846, gadget_id = 70320015, pos = { x = 803.048, y = 0.600, z = 796.749 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4847] = { config_id = 4847, gadget_id = 70320015, pos = { x = 797.295, y = 0.600, z = 802.431 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4848] = { config_id = 4848, gadget_id = 70320015, pos = { x = 794.027, y = 0.600, z = 806.091 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4849] = { config_id = 4849, gadget_id = 70320015, pos = { x = 790.562, y = 0.600, z = 809.492 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4850] = { config_id = 4850, gadget_id = 70320015, pos = { x = 779.497, y = 0.600, z = 794.419 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4851] = { config_id = 4851, gadget_id = 70320015, pos = { x = 779.642, y = 0.600, z = 788.990 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4852] = { config_id = 4852, gadget_id = 70320015, pos = { x = 786.328, y = 0.600, z = 780.429 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4853] = { config_id = 4853, gadget_id = 70320015, pos = { x = 789.405, y = 0.600, z = 780.416 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4854] = { config_id = 4854, gadget_id = 70320015, pos = { x = 792.516, y = 0.600, z = 780.416 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4855] = { config_id = 4855, gadget_id = 70320055, pos = { x = 789.616, y = 0.800, z = 813.608 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4856] = { config_id = 4856, gadget_id = 70320055, pos = { x = 789.616, y = 0.800, z = 785.920 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4857] = { config_id = 4857, gadget_id = 70320055, pos = { x = 800.326, y = 0.800, z = 784.048 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4858] = { config_id = 4858, gadget_id = 70320055, pos = { x = 803.644, y = 0.800, z = 797.683 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4859] = { config_id = 4859, gadget_id = 70320055, pos = { x = 813.853, y = 0.800, z = 809.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4860] = { config_id = 4860, gadget_id = 70320015, pos = { x = 775.514, y = 0.600, z = 799.888 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4861] = { config_id = 4861, gadget_id = 70320015, pos = { x = 778.406, y = 0.600, z = 802.888 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4862] = { config_id = 4862, gadget_id = 70320015, pos = { x = 781.406, y = 0.600, z = 805.888 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4863] = { config_id = 4863, gadget_id = 70320015, pos = { x = 784.406, y = 0.600, z = 808.818 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4864] = { config_id = 4864, gadget_id = 70320015, pos = { x = 787.717, y = 0.600, z = 812.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4865] = { config_id = 4865, gadget_id = 70320015, pos = { x = 790.717, y = 0.600, z = 815.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4866] = { config_id = 4866, gadget_id = 70320015, pos = { x = 793.717, y = 0.600, z = 818.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4867] = { config_id = 4867, gadget_id = 70320015, pos = { x = 796.717, y = 0.600, z = 821.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4868] = { config_id = 4868, gadget_id = 70320015, pos = { x = 800.135, y = 0.600, z = 824.505 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4869] = { config_id = 4869, gadget_id = 70380323, pos = { x = 777.000, y = 0.000, z = 777.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4870] = { config_id = 4870, gadget_id = 70320061, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4871] = { config_id = 4871, gadget_id = 70320035, pos = { x = 785.000, y = 0.300, z = 815.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4872] = { config_id = 4872, gadget_id = 70320015, pos = { x = 793.312, y = 0.600, z = 776.579 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4873] = { config_id = 4873, gadget_id = 70320035, pos = { x = 785.000, y = 0.300, z = 785.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4874] = { config_id = 4874, gadget_id = 70320035, pos = { x = 805.000, y = 0.300, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4875] = { config_id = 4875, gadget_id = 70320035, pos = { x = 815.000, y = 0.300, z = 785.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4876] = { config_id = 4876, gadget_id = 70320015, pos = { x = 825.461, y = 0.600, z = 799.099 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4877] = { config_id = 4877, gadget_id = 70320015, pos = { x = 775.364, y = 0.600, z = 794.826 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4878] = { config_id = 4878, gadget_id = 70320015, pos = { x = 775.323, y = 0.600, z = 789.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4879] = { config_id = 4879, gadget_id = 70320015, pos = { x = 786.328, y = 0.600, z = 776.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4880] = { config_id = 4880, gadget_id = 70320015, pos = { x = 789.405, y = 0.600, z = 776.589 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4881] = { config_id = 4881, gadget_id = 70320015, pos = { x = 797.270, y = 0.600, z = 776.564 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4882] = { config_id = 4882, gadget_id = 70320015, pos = { x = 800.556, y = 0.600, z = 776.514 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4883] = { config_id = 4883, gadget_id = 70320015, pos = { x = 804.866, y = 0.600, z = 780.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4884] = { config_id = 4884, gadget_id = 70320015, pos = { x = 808.631, y = 0.600, z = 783.839 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4885] = { config_id = 4885, gadget_id = 70320015, pos = { x = 802.514, y = 0.600, z = 822.020 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4886] = { config_id = 4886, gadget_id = 70320015, pos = { x = 805.430, y = 0.600, z = 819.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4887] = { config_id = 4887, gadget_id = 70320015, pos = { x = 808.315, y = 0.600, z = 816.359 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4888] = { config_id = 4888, gadget_id = 70320015, pos = { x = 811.315, y = 0.600, z = 813.384 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4889] = { config_id = 4889, gadget_id = 70320015, pos = { x = 814.262, y = 0.600, z = 810.348 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4890] = { config_id = 4890, gadget_id = 70320015, pos = { x = 817.262, y = 0.600, z = 807.415 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4891] = { config_id = 4891, gadget_id = 70320015, pos = { x = 820.148, y = 0.600, z = 804.584 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4892] = { config_id = 4892, gadget_id = 70320015, pos = { x = 823.148, y = 0.600, z = 801.527 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4893] = { config_id = 4893, gadget_id = 70320015, pos = { x = 822.486, y = 0.600, z = 796.515 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4894] = { config_id = 4894, gadget_id = 70320015, pos = { x = 819.021, y = 0.600, z = 793.363 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4895] = { config_id = 4895, gadget_id = 70320015, pos = { x = 814.986, y = 0.600, z = 789.582 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4896] = { config_id = 4896, gadget_id = 70320015, pos = { x = 811.428, y = 0.600, z = 786.414 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4897] = { config_id = 4897, gadget_id = 70320035, pos = { x = 815.000, y = 0.300, z = 815.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [4898] = { config_id = 4898, gadget_id = 70320035, pos = { x = 795.000, y = 0.300, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [4001] = { config_id = 4001, shape = RegionShape.CUBIC, size = { x = 80.000, y = 30.000, z = 80.000 }, pos = { x = 800.000, y = 0.000, z = 800.000 } } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 4003, gadget_id = 44000006, pos = { x = 800.000, y = 0.000, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4011, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 780.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4012, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 790.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4013, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4014, gadget_id = 70320022, pos = { x = 790.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4015, gadget_id = 70320022, pos = { x = 780.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4016, gadget_id = 70320022, pos = { x = 810.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4017, gadget_id = 70320022, pos = { x = 820.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4018, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4040, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 821.173 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4041, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 818.052 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4042, gadget_id = 70320015, pos = { x = 809.628, y = 0.600, z = 815.188 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4076, gadget_id = 70320015, pos = { x = 813.442, y = 0.500, z = 775.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4077, gadget_id = 70320015, pos = { x = 813.442, y = 0.500, z = 778.940 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4078, gadget_id = 70320015, pos = { x = 813.442, y = 0.500, z = 781.857 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4079, gadget_id = 70320022, pos = { x = 813.536, y = 1.600, z = 785.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4080, gadget_id = 70320015, pos = { x = 800.219, y = 0.500, z = 789.585 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4081, gadget_id = 70320015, pos = { x = 800.219, y = 0.500, z = 792.561 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4082, gadget_id = 70320015, pos = { x = 800.219, y = 0.500, z = 795.479 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4086, gadget_id = 70320015, pos = { x = 814.178, y = 0.600, z = 802.867 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4087, gadget_id = 70320015, pos = { x = 816.114, y = 0.600, z = 800.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4088, gadget_id = 70320015, pos = { x = 812.512, y = 0.600, z = 800.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4094, gadget_id = 70320015, pos = { x = 814.178, y = 0.600, z = 798.692 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4095, gadget_id = 70320022, pos = { x = 814.585, y = 1.600, z = 800.743 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4125, gadget_id = 70320022, pos = { x = 821.988, y = 1.600, z = 778.238 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4131, gadget_id = 70320022, pos = { x = 802.983, y = 1.600, z = 796.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4135, gadget_id = 70320022, pos = { x = 798.967, y = 1.600, z = 796.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4147, gadget_id = 70320015, pos = { x = 823.894, y = 0.500, z = 801.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4148, gadget_id = 70320015, pos = { x = 824.075, y = 0.500, z = 804.828 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4149, gadget_id = 70320015, pos = { x = 824.007, y = 0.500, z = 807.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4514, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 780.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4515, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 790.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4516, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4517, gadget_id = 70320022, pos = { x = 790.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4518, gadget_id = 70320022, pos = { x = 780.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4519, gadget_id = 70320022, pos = { x = 810.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4520, gadget_id = 70320022, pos = { x = 820.000, y = 1.600, z = 800.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4521, gadget_id = 70320022, pos = { x = 800.000, y = 1.600, z = 810.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4693, gadget_id = 70320022, pos = { x = 813.620, y = 5.500, z = 786.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4694, gadget_id = 70320015, pos = { x = 813.620, y = 3.500, z = 786.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4695, gadget_id = 70320015, pos = { x = 813.620, y = 2.000, z = 786.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4696, gadget_id = 70320015, pos = { x = 813.620, y = 0.500, z = 786.776 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4709, gadget_id = 70320022, pos = { x = 801.648, y = 5.500, z = 820.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4710, gadget_id = 70320015, pos = { x = 801.648, y = 3.500, z = 820.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4711, gadget_id = 70320015, pos = { x = 801.648, y = 2.000, z = 820.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 4712, gadget_id = 70320015, pos = { x = 801.648, y = 0.500, z = 820.790 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 4002, 4870 }, + regions = { 4001 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 镜头, + 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 + }, + { + -- suite_id = 6, + -- description = 多人第1波1, + monsters = { }, + gadgets = { 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4836, 4837, 4838, 4839, 4840, 4841, 4842, 4843, 4844, 4845, 4846, 4847, 4848, 4849, 4850, 4851, 4852, 4853, 4854 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 多人第1波2, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = 多人第2波1, + monsters = { }, + gadgets = { 4573, 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591, 4592, 4593, 4594, 4595, 4596, 4597, 4598, 4599, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4677, 4678, 4679 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = 多人第2波2, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = 多人第3波1, + monsters = { }, + gadgets = { 4522, 4523, 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = 多人第3波2, + monsters = { }, + gadgets = { 4507, 4508, 4509, 4510, 4511, 4512, 4513, 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, 4556, 4557, 4558, 4559, 4560, 4561, 4562, 4563, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4680, 4681, 4682, 4683, 4684, 4685 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = 多人第3波3, + monsters = { }, + gadgets = { 4759, 4760, 4761, 4762, 4763, 4764, 4765, 4766, 4767, 4768, 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, 4777, 4778, 4779, 4780, 4781, 4782, 4783, 4784, 4785, 4786, 4787, 4788, 4789, 4790, 4791, 4792, 4793, 4794, 4795, 4796, 4797, 4798, 4799, 4800, 4801, 4802, 4803, 4804, 4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, 4824, 4825, 4826, 4827, 4828, 4829, 4830, 4831, 4832, 4833, 4834, 4835 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 13, + -- description = 多人第4波1, + monsters = { }, + gadgets = { 4689, 4690, 4691, 4692, 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4713, 4714, 4715, 4716, 4717, 4718, 4719, 4720, 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4728, 4729, 4730, 4731, 4732, 4733, 4734, 4735, 4736, 4737, 4738, 4739, 4740, 4741, 4742, 4743, 4744, 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, 4753, 4754, 4755, 4756, 4757, 4758 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 14, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 15, + -- description = buff球suite, + monsters = { }, + gadgets = { 4686, 4687, 4688 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 16, + -- description = 大跳buff球suite, + monsters = { }, + gadgets = { 4855, 4856, 4857, 4858, 4859 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 17, + -- description = 莫娜体力球, + monsters = { }, + gadgets = { 4871, 4873, 4874, 4875, 4897, 4898 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 18, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 19, + -- description = 单人第1波, + monsters = { }, + gadgets = { 4860, 4861, 4862, 4863, 4864, 4865, 4866, 4867, 4868, 4872, 4876, 4877, 4878, 4879, 4880, 4881, 4882, 4883, 4884, 4885, 4886, 4887, 4888, 4889, 4890, 4891, 4892, 4893, 4894, 4895, 4896 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 20, + -- description = 单人第2波, + monsters = { }, + gadgets = { 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4073, 4074, 4075 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 21, + -- description = 单人第3波, + monsters = { }, + gadgets = { 4083, 4084, 4085, 4089, 4090, 4091, 4092, 4093, 4096, 4097, 4098, 4099, 4100, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 4108, 4109, 4110, 4111, 4112, 4113, 4114, 4115, 4116, 4117, 4118, 4119, 4120, 4121, 4122, 4123, 4124, 4126, 4127, 4128, 4129, 4130, 4132, 4133, 4134, 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, 4144, 4145, 4146, 4150, 4151, 4152 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 22, + -- description = 单人第4波, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 23, + -- description = 脏脏果(配合第二波), + monsters = { }, + gadgets = { 4067, 4068, 4069, 4070, 4071, 4072 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_SpinBall" +require "V3_2/CharAmuse_Retrans" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008005.lua b/Resources/Scripts/Scene/51008/scene51008_group251008005.lua new file mode 100644 index 000000000..7b7834ae2 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008005.lua @@ -0,0 +1,247 @@ +-- 基础信息 +local base_info = { + group_id = 251008005 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 5002, gadget_id = 70320008, pos = { x = 391.383, y = 1.000, z = 406.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5003, gadget_id = 70320008, pos = { x = 396.383, y = 1.000, z = 406.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5004, gadget_id = 70320008, pos = { x = 401.383, y = 1.000, z = 406.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5005, gadget_id = 70320008, pos = { x = 406.383, y = 1.000, z = 406.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5006, gadget_id = 70320008, pos = { x = 411.383, y = 1.000, z = 406.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5007, gadget_id = 70320008, pos = { x = 391.383, y = 1.000, z = 401.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5008, gadget_id = 70320008, pos = { x = 396.383, y = 1.000, z = 401.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5009, gadget_id = 70320008, pos = { x = 401.383, y = 1.000, z = 401.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5010, gadget_id = 70320008, pos = { x = 406.383, y = 1.000, z = 401.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5011, gadget_id = 70320008, pos = { x = 411.383, y = 1.000, z = 401.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5012, gadget_id = 70320008, pos = { x = 391.383, y = 1.000, z = 396.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5013, gadget_id = 70320008, pos = { x = 396.383, y = 1.000, z = 396.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5014, gadget_id = 70320008, pos = { x = 401.383, y = 1.000, z = 396.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5015, gadget_id = 70320008, pos = { x = 406.383, y = 1.000, z = 396.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5016, gadget_id = 70320008, pos = { x = 411.383, y = 1.000, z = 396.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5017, gadget_id = 70320008, pos = { x = 391.383, y = 1.000, z = 391.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5018, gadget_id = 70320008, pos = { x = 396.383, y = 1.000, z = 391.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5019, gadget_id = 70320008, pos = { x = 401.383, y = 1.000, z = 391.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5020, gadget_id = 70320008, pos = { x = 406.383, y = 1.000, z = 391.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5021, gadget_id = 70320008, pos = { x = 411.383, y = 1.000, z = 391.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5022, gadget_id = 70320008, pos = { x = 391.383, y = 1.000, z = 386.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5023, gadget_id = 70320008, pos = { x = 396.383, y = 1.000, z = 386.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5024, gadget_id = 70320008, pos = { x = 401.383, y = 1.000, z = 386.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5025, gadget_id = 70320008, pos = { x = 406.383, y = 1.000, z = 386.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5026, gadget_id = 70320008, pos = { x = 411.383, y = 1.000, z = 386.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5027, gadget_id = 70320015, pos = { x = 391.596, y = 7.255, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5028, gadget_id = 70320015, pos = { x = 391.596, y = 8.857, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5029, gadget_id = 70320015, pos = { x = 391.596, y = 10.375, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5030, gadget_id = 70320015, pos = { x = 391.596, y = 11.856, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5031, gadget_id = 70320015, pos = { x = 391.596, y = 1.000, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5032, gadget_id = 70320015, pos = { x = 391.596, y = 2.602, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5033, gadget_id = 70320015, pos = { x = 391.596, y = 4.121, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5034, gadget_id = 70320015, pos = { x = 391.596, y = 5.601, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5035, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5036, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 388.468 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5037, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 390.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5038, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 392.861 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5039, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 395.064 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5040, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 397.181 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5041, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 399.606 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5042, gadget_id = 70320015, pos = { x = 391.596, y = 1.931, z = 401.723 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5043, gadget_id = 70320015, pos = { x = 391.596, y = 6.128, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5044, gadget_id = 70320015, pos = { x = 391.596, y = 5.120, z = 388.468 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5045, gadget_id = 70320015, pos = { x = 391.596, y = 4.658, z = 390.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5046, gadget_id = 70320015, pos = { x = 391.596, y = 3.875, z = 392.861 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5047, gadget_id = 70320015, pos = { x = 391.596, y = 3.234, z = 395.064 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5048, gadget_id = 70320015, pos = { x = 391.596, y = 2.012, z = 397.181 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5049, gadget_id = 70320015, pos = { x = 391.596, y = 7.310, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5050, gadget_id = 70320015, pos = { x = 391.596, y = 8.912, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5051, gadget_id = 70320015, pos = { x = 391.596, y = 10.430, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5052, gadget_id = 70320015, pos = { x = 391.596, y = 11.911, z = 386.386 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5053, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5054, gadget_id = 70350323, pos = { x = 391.668, y = 5.261, z = 386.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5055, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5056, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5057, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5058, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5059, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5060, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5061, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5062, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5063, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5064, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5065, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5066, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5067, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5068, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5069, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5070, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5071, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5072, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5073, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5074, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5075, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5076, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5077, gadget_id = 70350323, pos = { x = 391.668, y = 5.261, z = 386.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5078, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5079, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5080, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5081, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5082, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5083, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5084, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5085, gadget_id = 70350323, pos = { x = 391.668, y = 5.261, z = 386.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5086, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5087, gadget_id = 70350323, pos = { x = 391.668, y = 5.261, z = 386.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5088, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5089, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5090, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5091, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5092, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5093, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5094, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5095, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5096, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5097, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5098, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5099, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5100, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5101, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5102, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5103, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5104, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5105, gadget_id = 70320022, pos = { x = 388.462, y = 0.500, z = 388.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5106, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5107, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5108, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5109, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5110, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 5111, gadget_id = 70320015, pos = { x = 388.759, y = 1.400, z = 381.733 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + }, + regions = { + { config_id = 5001, shape = RegionShape.CUBIC, size = { x = 30.000, y = 20.000, z = 30.000 }, pos = { x = 401.383, y = 6.523, z = 396.736 } } + }, + triggers = { + { config_id = 1005001, name = "ENTER_REGION_5001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +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 + }, + { + -- 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 + }, + { + -- suite_id = 6, + -- description = 特殊奖励:斜向下, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 特殊奖励:额外平台, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008006.lua b/Resources/Scripts/Scene/51008/scene51008_group251008006.lua new file mode 100644 index 000000000..e9058dc89 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008006.lua @@ -0,0 +1,563 @@ +-- 基础信息 +local base_info = { + group_id = 251008006 +} + +-- DEFS_MISCS +local defs = { + + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 6010, + --进入时加载内容,例如棒球发球机。依次为单人、2人。。 + enter_suites = {5,4,3,2}, + --启动时加载内容,例如史莱姆球。依次为单人、2人。。 + play_suites = {}, + + --挑战限时秒 + limit_time = 300, + --挑战目标 + target = 100, + + -----棒球配置----- + + --从哪一波开始,使每个发球机节奏不同,0为不处理 + diff_from = 0, + + high_from = 3, + high_reminder = 470310103, + + multi_shoot = + { --有几个坐标就发几个球,坐标是相对于默认发射点的偏移 + [21] = { {x = -2, z = 0}, {x = -3, z = 0}, {x = -4, z = 0} }, ---左横 + [22] = { {x = 2, z = 0}, {x = 3, z = 0}, {x = 4, z = 0} }, ---右横 + [23] = { {x = 2, z = -2}, {x = 1, z = -1}, {x = 0, z = 0}, {x = -1, z = -1},{x = -2, z = -2},}, -- + [24] = { {x = -4, z = 2}, {x = -2.8, z = 0.8}, {x = -2.1, z = -0.2}, {x = -1, z = -2},}, ---左弧 + [25] = { {x = 4, z = 2}, {x = 2.8, z = 0.8}, {x = 2.1, z = -0.2}, {x = 1, z = -2},}, ---右弧 + [26] = { {x = -3, z = -1.7}, {x = -1.8, z = 0}, {x = -0.6, z = 1.7}, {x = 3, z = -1.7}, {x = 1.8, z = 0}, {x = 0.6, z = 1.7},}, ---中弧 + [27] = { {x = -2, z = 2}, {x = -3, z = 0.7}, {x = -3, z = -0.7}, {x = -2, z = -2}, {x = 2, z = 2}, {x = 3, z = 0.7}, {x = 3, z = -0.7}, {x = 2, z = -2},}, ---中括号 + [28] = { {x = -2, z = 0}, {x = -3, z = 0}, {x = -4, z = 0},{x = -4.5, z = -2},{x = -4.5, z = -4},}, ---左折 + [29] = { {x = 2, z = 0}, {x = 3, z = 0}, {x = 4, z = 0},{x = 4.5, z = -2},{x = 4.5, z = -4},}, ---右折 + + + }, + + -- 普通1波+双边曲线球,双边曲线+普通混合一波,左右横排+曲线球一波,弧线+曲线球一波,弧线+中括一波 + order_yunjin = + { + "new_easy2_yunjin", + "new_normal1_yunjin", + "new_hard1_yunjin", + "new_hard2_yunjin", + "new_hard1_yunjin", + "new_hard2_yunjin", + "new_normal2_yunjin", + "new_hard1_yunjin", + "new_hard2_yunjin", + "new_hard1_yunjin", + "new_hard2_yunjin", + "new_normal2_yunjin", + "new_hard1_yunjin", + "new_hard2_yunjin", + "new_hard1_yunjin", + "new_hard2_yunjin", + "new_normal2_yunjin", + "new_hard2_yunjin", + --"hard3", + --"hard3", + --"hard3", + --"hard3", + --"hard3", + ---"hard3", + }, + + + --北斗 + order = + { + "new_easy2", + "new_normal1", + "new_hard1", + "new_hard2", + "new_hard1", + "new_hard2", + "new_normal2", + "new_hard1", + "new_hard2", + "new_hard1", + "new_hard2", + "new_normal2", + "new_hard1", + "new_hard2", + "new_hard1", + "new_hard2", + "new_normal2", + "new_hard2", + --"hard3", + --"hard3", + --"hard3", + --"hard3", + --"hard3", + ---"hard3", + }, + + + seq = + { + --波次随机池配置 {{射击模式}, {发射后间隔}} + -- 射击模式 1-单个普通 2-单个快速 3-双普 4-双快 5-三普 6-三快 7-双曲汇合 8-单快速左旋 9-单普通右旋 10-单快速右旋 20以上-multi_shoot 21左横 22右横 24左弧 25右弧 26中弧 27中括号 28左折 29右折 + + --普通球+双边曲线,分开 + ["new_easy1"]= + { + { {1,10, 8,8,10,7}, {3.2, 2, 2, 2, 2.4, 5} }, + { {1,8, 10,8,10,7}, {3.2, 2, 2, 2, 2.4, 5} }, + }, + + + + --普通球+双边曲线,混合 + ["new_easy2"]= + { + { {1,10, 8,10,1,10,8, 1,7}, {3.5, 2, 2, 1.4, 1.3, 2, 1.6, 1.2, 5} }, + { {1,8, 10,8,1,10,8, 1,7}, {3.5, 2, 2, 1.4, 1.3, 2, 1.6, 1.2, 5} }, + --{ {1,10,1,3,10, 8,10,1,10,8, 1,7,1,7}, {1.4, 0.4, 1.8, 1.2, 1.8, 1.8, 1, 1.4, 1.8, 0.8, 1.2, 1, 1.2, 5} }, + --{ {8,10,1,10,8,1,7,1,7}, {1.6, 1, 1.4, 1.4, 0.8, 1.2, 0.8, 1.2, 5} }, + }, + + + ["new_easy2_yunjin"]= + { + { {1,10, 8,10,1,10,8, 1,7}, {3.8, 2.3, 2.3, 1.8, 1.3, 2.3, 1.8, 1.2, 5} }, + { {1,8, 10,8,1,10,8, 1,7}, {3.8, 2.3, 2.3, 1.8, 1.3, 2.3, 1.8, 1.2, 5} }, + --{ {1,10,1,3,10, 8,10,1,10,8, 1,7,1,7}, {1.4, 0.4, 1.8, 1.2, 1.8, 1.8, 1, 1.4, 1.8, 0.8, 1.2, 1, 1.2, 5} }, + --{ {8,10,1,10,8,1,7,1,7}, {1.6, 1, 1.4, 1.4, 0.8, 1.2, 0.8, 1.2, 5} }, + }, + + --左右横排+双边曲线混合 + ["new_normal1"]= + { + { {21,22,22,21,10, 3,22,8,3,7}, {2.2,2.2,2.2,1.2,1, 1.8,1.2, 1,1.2, 5} }, + { {22,21,21,22,8, 3,21,10,3,7}, {2.2,2.2,2.2,1.2,1, 1.8,1.2, 1,1.2, 5} }, + }, + + + ["new_normal1_yunjin"]= + { + { {21,22,22,21,10, 3,22,8,3,7}, {2.5,2.5,2.5,1.2,1.3, 2.1,1.2, 1.3,1.2, 5} }, + { {22,21,21,22,8, 3,21,10,3,7}, {2.5,2.5,2.5,1.2,1.3, 2.1,1.2, 1.3,1.2, 5} }, + }, + + --左右弧线+横排+双边曲线混合 + ["new_normal2"]= + { + { {24,25,26,25,24, 3,22,8,21,10,3,7}, {2.2,2.2,2,2,2, 2,1.2,1.6,1.2,1.4,1.2,5} }, + { {25,24,26,25,24, 3,21,10,22,8,3,7}, {2.2,2.2,2,2,2, 2,1.2,1.6,1.2,1.4,1.2,5} }, + }, + + ["new_normal2_yunjin"]= + { + { {24,25,26,25,24, 3,22,8,21,10,3,7}, {2.5,2.5,2.3,2.3,2.3, 2.3,1.2,1.9,1.2,1.7,1.2,5} }, + { {25,24,26,25,24, 3,21,10,22,8,3,7}, {2.5,2.5,2.3,2.3,2.3, 2.3,1.2,1.9,1.2,1.7,1.2,5} }, + }, + + + --左右弧线+括弧+双边曲线混合 + ["new_hard1"]= + { + { {27,21,22,25,24, 27,22,8, 26,21,10,27,7}, {2.2,2.2,2.2,2,2, 2,1.2,2, 2,1.2,1.4,1.3,5} }, + { {27,22,21,25,24, 27,21,10, 26,22,8,27,7}, {2.2,2.2,2.2,2,2, 2,1.2,2, 2,1.2,1.4,1.3,5} }, + }, + + ["new_hard1_yunjin"]= + { + { {27,21,22,25,24, 27,22,8, 26,21,10,27,7}, {2.5,2.5,2.5,2.3,2.3, 2.3,1.2,2.3, 2.3,1.2,1.6,1.3,5} }, + { {27,22,21,25,24, 27,21,10, 26,22,8,27,7}, {2.5,2.5,2.5,2.3,2.3, 2.3,1.2,2.3, 2.3,1.2,1.6,1.3,5} }, + }, + + + + --左右折线+弧线+括弧+双边曲线混合 + ["new_hard2"]= + { + { {28,25,21,10,29, 27,28,10, 26,29,8,27,7}, {2.2,2.2,1.2,2,2, 2,1.2,2, 2,1.2,1.4,1.3,5} }, + { {29,24,22,8,28, 27,29,8, 26,28,10,27,7}, {2.2,2.2,1.2,2,2, 2,1.2,2, 2,1.2,1.4,1.3,5} }, + }, + + + ["new_hard2_yunjin"]= + { + { {28,25,21,10,29, 27,28,10, 26,29,8,27,7}, {2.5,2.5,1.2,2.3,2.3, 2.3,1.2,2.3, 2.3,1.2,1.6,1.3,5} }, + { {29,24,22,8,28, 27,29,8, 26,28,10,27,7}, {2.5,2.5,1.2,2.3,2.3, 2.3,1.2,2.3, 2.3,1.2,1.6,1.3,5} }, + }, + + + + + -- 单边曲线+普通球 + ["test"]= + { + { {1,8,8,8,8,8,3,8,8,8,8,8,5,8,8,8,8,8,}, {1.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1.3, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 5,} }, + --{ {8,10,8,10,8,10}, {1.2, 1.2, 1.6, 1.1, 1.1, 5} }, + --{ {8,8,10,8,10,10}, {1.2, 1.6, 1.2, 1.2, 1.1, 5} }, + --{ {8,3,10,10,5,8}, {0.2, 1, 1.2, 0.2, 0.2, 5} }, + }, + + + ["test1"]= + { + { {21,22,21,22,8,22,21,10,26,24,25,27,24,25,27,}, {1.8, 1.8, 1.8, 1.4, 1.8, 1.8, 1.4, 1.8, 1.8, 1.8, 1.8, 1.8,1.8, 1.8, 1.8,} }, + --{ {8,10,8,10,8,10}, {1.2, 1.2, 1.6, 1.1, 1.1, 5} }, + --{ {8,8,10,8,10,10}, {1.2, 1.6, 1.2, 1.2, 1.1, 5} }, + --{ {8,3,10,10,5,8}, {0.2, 1, 1.2, 0.2, 0.2, 5} }, + }, + + --普通球+双边曲线,分开 + ["easy1"]= + { + { {1,3,1,1,3,3}, {2, 1.8, 2, 2, 1.4, 4} }, + --{ {10,10,8,8,10, 7}, {2, 2, 1.4, 1.8, 2.4, 5} }, + + --{ {1,3,1,1,3,3}, {2, 1.8, 2, 2, 1.4, 4} }, + --{ {3,1,3,1,5,3}, {2, 1.5, 2, 1.5, 1.5, 5} }, + --{ {1,3,5,1,3,3}, {1.5, 2, 1.5, 2, 1.5, 5} }, + }, + --普通球+双边曲线,分开 + ["easy2"]= + { + { {1,1,3,5,10,8,8,10,7}, {1.8, 1.8, 2, 1.8, 2, 1.4, 1.8, 2.4, 5} }, + --{ {10,10,8,8,10, 7}, {2, 2, 1.4, 1.8, 2.4, 5} }, + --{ {1,3,3,1,5,3,5}, {2, 1.8, 2, 1.4, 1.4, 1.6, 5} }, + --{ {3,1,3,1,5,3}, {2, 1.5, 2, 1.5, 1.5, 5} }, + --{ {1,3,5,1,3,3}, {1.5, 2, 1.5, 2, 1.5, 5} }, + }, + -- 双边曲线球 + ["normal1"]= + { + { {10,10,8,8,10, 7}, {2, 2, 1.4, 1.8, 2.4, 5} }, + --{ {3,2,5,2,3,2}, {3.2, 2, 3.2, 2, 3.2, 5} }, + --{ {5,2,3,2,3,2}, {3.2, 2, 3.2, 2, 3.2, 5} }, + --{ {2,2,3,5,3,2}, {3, 2, 2, 2, 3.2, 5} }, + --{ {2,5,2,3,3,2}, {2, 3.2, 2, 2, 3.2, 5} } + }, + -- 单边曲线+普通球 + ["normal2"]= + { + { {1,10,10,1,3,10,3,10}, {1.4, 1.8, 0.4, 1.8, 1.2, 0.6, 1.6, 5} }, + --{ {1,8,1,3,8,8,3,8}, {1.4, 0.6, 1.2, 0.1, 1.2, 0.2, 1.5, 5} }, + --{ {8,10,8,10,8,10}, {1.2, 1.2, 1.6, 1.1, 1.1, 5} }, + --{ {8,8,10,8,10,10}, {1.2, 1.6, 1.2, 1.2, 1.1, 5} }, + --{ {8,3,10,10,5,8}, {0.2, 1, 1.2, 0.2, 0.2, 5} }, + }, + -- 双边曲线+少量普通球 + ["hard1"]= + { + { {8,10,1,10,8,1,7,1,7}, {1.6, 1, 1.4, 1.4, 0.8, 1.2, 0.8, 1.2, 5} }, + --{ {2,2,4,2,6,2}, {1.3, 2, 1.3, 2, 1.3, 5} }, + --{ {2,2,2,4,6,2}, {1.3, 2, 1.3, 2, 1.3, 5} }, + --{ {2,4,2,2,6,2}, {2, 1.3, 1.3, 2, 1.3, 5} }, + }, + --双曲线+多普通球 + ["hard2"]= + { + { {7,8,10,3,8,3,7,10,10,3,7}, {1.8, 1.6, 0.8, 1.2, 0.6, 1.2, 1.8, 1.8, 0.4, 1.2, 5} }, + { {8,10,7,3,8,10, 3,7,10,3,7}, {1.6, 1.8, 0.8, 1.2, 1.6, 0.6, 1.2, 1.8, 0.4, 1.2, 5} }, + --{ {1,8,10,3,8,10,3,8,10,10}, {0.1, 1.2, 1.5, 0.1, 1.2, 0.1, 0.1, 1.2, 1.8, 5} }, + --{ {4,4,6,2,6,2}, {1.6, 1.1, 1.1, 1.1, 1.3, 4} }, + --{ {2,4,6,4,6,2}, {1.1, 1.1, 1.1, 1.6, 1.3, 4} }, + --{ {6,4,2,6,4,2}, {1.6, 1.1, 1.1, 1.1, 1.3, 4} }, + }, + --双曲线+连球 + ["hard3"]= + { + { {10,8,10,5,8,10,5,8,10,10}, {0.2, 1.8, 1.5, 0.2, 1.8, 0.2, 1.8, 1.8, 1.8,5} }, + --{ {4,4,6,2,6,2}, {1.6, 1.1, 1.1, 1.1, 1.3, 4} }, + --{ {2,4,6,4,6,2}, {1.1, 1.1, 1.1, 1.6, 1.3, 4} }, + --{ {6,4,2,6,4,2}, {1.6, 1.1, 1.1, 1.1, 1.3, 4} }, + }, + }, + + ----以下配置通常不需关注---- + + --球物件池 + ball_pool = + { --普通 + [2] = {6006,6007,6008,6009,6031,6032,6033,6034,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6060,6061,6062,6063,6064,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,}, + --快速 + [1] = {6023,6024,6025,6026,6035,6036,6037,6038,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6065,6066,6067,6068,6069,}, + --曲线普通(gadgetID:70320050) + [4] = {6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,}, + --曲线快速(gadgetID:70320051) + [3] = {6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,}, + }, + --射击基准点位 + shoot_points = + { + --1人 + [1] ={6016}, + --2人 + [2] ={6002,6004}, + --3人 + [3] ={6011,6013,6017}, + --4人 + [4] ={6019,6021,6027,6029} + }, + + --连发间距 进行连发时,在基准点位每隔此距离创建一个球 + multishoot_distance = 1.1, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [6001] = { config_id = 6001, gadget_id = 70320011, pos = { x = 595.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6002] = { config_id = 6002, gadget_id = 70350085, pos = { x = 595.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6003] = { config_id = 6003, gadget_id = 70320011, pos = { x = 605.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6004] = { config_id = 6004, gadget_id = 70350085, pos = { x = 605.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6005] = { config_id = 6005, gadget_id = 70320063, pos = { x = 600.000, y = 0.502, z = 585.204 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_REMOTE }, + [6006] = { config_id = 6006, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6007] = { config_id = 6007, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6008] = { config_id = 6008, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6009] = { config_id = 6009, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6011] = { config_id = 6011, gadget_id = 70350085, pos = { x = 585.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6012] = { config_id = 6012, gadget_id = 70320011, pos = { x = 585.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6013] = { config_id = 6013, gadget_id = 70350085, pos = { x = 595.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6014] = { config_id = 6014, gadget_id = 70320011, pos = { x = 595.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6015] = { config_id = 6015, gadget_id = 70320011, pos = { x = 595.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6016] = { config_id = 6016, gadget_id = 70350085, pos = { x = 595.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6017] = { config_id = 6017, gadget_id = 70350085, pos = { x = 605.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6018] = { config_id = 6018, gadget_id = 70320011, pos = { x = 605.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6019] = { config_id = 6019, gadget_id = 70350085, pos = { x = 585.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6020] = { config_id = 6020, gadget_id = 70320011, pos = { x = 585.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + -- + [6021] = { config_id = 6021, gadget_id = 70350085, pos = { x = 595.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6022] = { config_id = 6022, gadget_id = 70320011, pos = { x = 595.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6023] = { config_id = 6023, gadget_id = 70320013, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6024] = { config_id = 6024, gadget_id = 70320013, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6025] = { config_id = 6025, gadget_id = 70320013, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6026] = { config_id = 6026, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6027] = { config_id = 6027, gadget_id = 70350085, pos = { x = 605.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6028] = { config_id = 6028, gadget_id = 70320011, pos = { x = 605.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6029] = { config_id = 6029, gadget_id = 70350085, pos = { x = 615.000, y = 1.450, z = 619.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [6030] = { config_id = 6030, gadget_id = 70320011, pos = { x = 615.000, y = 1.600, z = 620.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [6031] = { config_id = 6031, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6032] = { config_id = 6032, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6033] = { config_id = 6033, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6034] = { config_id = 6034, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6035] = { config_id = 6035, gadget_id = 70320013, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6036] = { config_id = 6036, gadget_id = 70320013, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6037] = { config_id = 6037, gadget_id = 70320013, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6038] = { config_id = 6038, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6039] = { config_id = 6039, gadget_id = 70320039, pos = { x = 600.000, y = 0.000, z = 580.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6040] = { config_id = 6040, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6041] = { config_id = 6041, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6042] = { config_id = 6042, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6043] = { config_id = 6043, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6044] = { config_id = 6044, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6045] = { config_id = 6045, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6046] = { config_id = 6046, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6047] = { config_id = 6047, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6048] = { config_id = 6048, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6049] = { config_id = 6049, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6050] = { config_id = 6050, gadget_id = 70320013, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6051] = { config_id = 6051, gadget_id = 70320013, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6052] = { config_id = 6052, gadget_id = 70320013, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6053] = { config_id = 6053, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6054] = { config_id = 6054, gadget_id = 70320013, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6055] = { config_id = 6055, gadget_id = 70320013, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6056] = { config_id = 6056, gadget_id = 70320013, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6057] = { config_id = 6057, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6058] = { config_id = 6058, gadget_id = 70320013, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6059] = { config_id = 6059, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6060] = { config_id = 6060, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6061] = { config_id = 6061, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6062] = { config_id = 6062, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6063] = { config_id = 6063, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6064] = { config_id = 6064, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6065] = { config_id = 6065, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6066] = { config_id = 6066, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6067] = { config_id = 6067, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6068] = { config_id = 6068, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6069] = { config_id = 6069, gadget_id = 70320013, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6070] = { config_id = 6070, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6071] = { config_id = 6071, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6072] = { config_id = 6072, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6073] = { config_id = 6073, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6074] = { config_id = 6074, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6075] = { config_id = 6075, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6076] = { config_id = 6076, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6077] = { config_id = 6077, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6078] = { config_id = 6078, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6079] = { config_id = 6079, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6080] = { config_id = 6080, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6081] = { config_id = 6081, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6082] = { config_id = 6082, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6083] = { config_id = 6083, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6084] = { config_id = 6084, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6085] = { config_id = 6085, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6086] = { config_id = 6086, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6087] = { config_id = 6087, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6088] = { config_id = 6088, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6089] = { config_id = 6089, gadget_id = 70320050, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6090] = { config_id = 6090, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6091] = { config_id = 6091, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6092] = { config_id = 6092, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6093] = { config_id = 6093, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6094] = { config_id = 6094, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6095] = { config_id = 6095, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6096] = { config_id = 6096, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6097] = { config_id = 6097, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6098] = { config_id = 6098, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6099] = { config_id = 6099, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6100] = { config_id = 6100, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6101] = { config_id = 6101, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6102] = { config_id = 6102, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6103] = { config_id = 6103, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6104] = { config_id = 6104, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6105] = { config_id = 6105, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6106] = { config_id = 6106, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6107] = { config_id = 6107, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6108] = { config_id = 6108, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6109] = { config_id = 6109, gadget_id = 70320051, pos = { x = 596.668, y = 0.000, z = 617.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [6111] = { config_id = 6111, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6112] = { config_id = 6112, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6113] = { config_id = 6113, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6114] = { config_id = 6114, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6115] = { config_id = 6115, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6116] = { config_id = 6116, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6117] = { config_id = 6117, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6118] = { config_id = 6118, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6119] = { config_id = 6119, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6120] = { config_id = 6120, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6121] = { config_id = 6121, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6122] = { config_id = 6122, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6123] = { config_id = 6123, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6124] = { config_id = 6124, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6125] = { config_id = 6125, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6126] = { config_id = 6126, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6127] = { config_id = 6127, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6128] = { config_id = 6128, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6129] = { config_id = 6129, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6130] = { config_id = 6130, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6131] = { config_id = 6131, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6132] = { config_id = 6132, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6133] = { config_id = 6133, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6134] = { config_id = 6134, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6135] = { config_id = 6135, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6136] = { config_id = 6136, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6137] = { config_id = 6137, gadget_id = 70320012, pos = { x = 596.148, y = 1.200, z = 623.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6138] = { config_id = 6138, gadget_id = 70320012, pos = { x = 602.953, y = 1.200, z = 623.028 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6139] = { config_id = 6139, gadget_id = 70320012, pos = { x = 581.782, y = 1.200, z = 623.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [6140] = { config_id = 6140, gadget_id = 70320012, pos = { x = 589.157, y = 1.200, z = 623.327 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true } +} + +-- 区域 +regions = { + -- 加载基础物件 + [6010] = { config_id = 6010, shape = RegionShape.CUBIC, size = { x = 60.000, y = 20.000, z = 60.000 }, pos = { x = 600.000, y = 0.000, z = 600.000 } } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 6110, gadget_id = 70950011, pos = { x = 609.000, y = 0.000, z = 585.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 6039 }, + regions = { 6010 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 4人布设, + monsters = { }, + gadgets = { 6005, 6019, 6020, 6021, 6022, 6027, 6028, 6029, 6030 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 3人布设, + monsters = { }, + gadgets = { 6005, 6011, 6012, 6013, 6014, 6017, 6018 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 2人布设, + monsters = { }, + gadgets = { 6001, 6002, 6003, 6004, 6005 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 1人布设, + monsters = { }, + gadgets = { 6005, 6015, 6016 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_BaseBall" +require "V3_2/CharAmuse_Retrans" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008007.lua b/Resources/Scripts/Scene/51008/scene51008_group251008007.lua new file mode 100644 index 000000000..ab04a98fd --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008007.lua @@ -0,0 +1,273 @@ +-- 基础信息 +local base_info = { + group_id = 251008007 +} + +-- DEFS_MISCS +local defs = { + + way_point = + { + [28001] = 5, + [28002] = 5, + [28003] = 3, + [28004] = 3, + [28005] = 6, + [28006] = 6, + [28007] = 4, + [28008] = 4, + [28009] = 2, + [28010] = 2, + [28011] = 1, + [28012] = 1, + [28013] = 3, + [28014] = 3, + [28015] = 3, + [28016] = 3, + [28017] = 3, + [28018] = 3, + }, + --每个房间传送点坐标列表,key为GalleryID + transpoint_list = + { + --躲弹球 + [28001] = + { + [1] = {pos = {x = 775, y = 0, z = 775}, rot = {x = 0, y = 45, z = 0}}, + [2] = {pos = {x = 774, y = 0, z = 775}, rot = {x = 0, y = 45, z = 0}}, + [3] = {pos = {x = 775, y = 0, z = 774}, rot = {x = 0, y = 45, z = 0}}, + [4] = {pos = {x = 774, y = 0, z = 774}, rot = {x = 0, y = 45, z = 0}}, + }, + --躲弹球 + [28002] = + { + [1] = {pos = {x = 775, y = 0, z = 775}, rot = {x = 0, y = 45, z = 0}}, + [2] = {pos = {x = 774, y = 0, z = 775}, rot = {x = 0, y = 45, z = 0}}, + [3] = {pos = {x = 775, y = 0, z = 774}, rot = {x = 0, y = 45, z = 0}}, + [4] = {pos = {x = 774, y = 0, z = 774}, rot = {x = 0, y = 45, z = 0}}, + }, + --打桩 + [28003] = + { + [1] = {pos = {x = 399, y = 1, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 401, y = 1, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 399, y = 1, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = 1, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --打桩 + [28004] = + { + [1] = {pos = {x = 399, y = 1, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 401, y = 1, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 399, y = 1, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = 1, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --水上漂 + [28005] = + { + [1] = {pos = {x = 949, y = 0, z = 949}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 951, y = 0, z = 949}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 949, y = 0, z = 951}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 951, y = 0, z = 951}, rot = {x = 0, y = 0, z = 0}} + }, + --水上漂 + [28006] = + { + [1] = {pos = {x = 949, y = 0, z = 949}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 951, y = 0, z = 949}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 949, y = 0, z = 951}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 951, y = 0, z = 951}, rot = {x = 0, y = 0, z = 0}} + }, + --打棒球 + [28007] = + { + [1] = {pos = {x = 595, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 605, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 590, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 610, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}} + }, + --打棒球 + [28008] = + { + [1] = {pos = {x = 595, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 605, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 590, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 610, y = 0, z = 583}, rot = {x = 0, y = 0, z = 0}} + }, + --踢史莱姆 + [28009] = + { + [1] = {pos = {x = 199, y = 0, z = 199}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 201, y = 0, z = 199}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 199, y = 0, z = 201}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 201, y = 0, z = 201}, rot = {x = 0, y = 0, z = 0}} + }, + --踢史莱姆 + [28010] = + { + [1] = {pos = {x = 199, y = 0, z = 199}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 201, y = 0, z = 199}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 199, y = 0, z = 201}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 201, y = 0, z = 201}, rot = {x = 0, y = 0, z = 0}} + }, + --消消乐 + [28011] = + { + [1] = {pos = {x = -1, y = 0, z = -6}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 1, y = 0, z = -6}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = -1, y = 0, z = -8}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 1, y = 0, z = -8}, rot = {x = 0, y = 0, z = 0}} + }, + --消消乐 + [28012] = + { + [1] = {pos = {x = -1, y = 0, z = -6}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 1, y = 0, z = -6}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = -1, y = 0, z = -8}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 1, y = 0, z = -8}, rot = {x = 0, y = 0, z = 0}} + }, + --破盾 + [28013] = + { + [1] = {pos = {x = 399, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 399, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 401, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --破盾 + [28014] = + { + [1] = {pos = {x = 399, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 399, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 401, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --激化感电落雷 + [28015] = + { + [1] = {pos = {x = 399, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 399, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 401, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --激化感电落雷 + [28016] = + { + [1] = {pos = {x = 399, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 399, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 401, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --冲击波 + [28017] = + { + [1] = {pos = {x = 399, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 399, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 401, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + --冲击波 + [28018] = + { + [1] = {pos = {x = 399, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [2] = {pos = {x = 399, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}}, + [3] = {pos = {x = 401, y = -1.66, z = 399}, rot = {x = 0, y = 0, z = 0}}, + [4] = {pos = {x = 401, y = -1.66, z = 401}, rot = {x = 0, y = 0, z = 0}} + }, + }, + + --每个小活动关卡Group列表 + group_list = + { + [28001] = 251008004, + [28002] = 251008004, + [28003] = 251008012, + [28004] = 251008012, + [28005] = 251008002, + [28006] = 251008002, + [28007] = 251008006, + [28008] = 251008006, + [28009] = 251008011, + [28010] = 251008011, + [28011] = 251008001, + [28012] = 251008001, + [28013] = 251008008, + [28014] = 251008008, + [28015] = 251008009, + [28016] = 251008009, + [28017] = 251008010, + [28018] = 251008010, + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 7002, gadget_id = 70320010, pos = { x = 400.000, y = -5.123, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + -- Group视距保持 + { config_id = 7001, shape = RegionShape.SPHERE, radius = 800, pos = { x = 499.224, y = 0.500, z = 467.758 } } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 7002 }, + regions = { 7001 }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_Main" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008008.lua b/Resources/Scripts/Scene/51008/scene51008_group251008008.lua new file mode 100644 index 000000000..4fbb86069 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008008.lua @@ -0,0 +1,213 @@ +-- 基础信息 +local base_info = { + group_id = 251008008 +} + +-- DEFS_MISCS +local defs = { + + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 8001, + + air_wall = {8025}, + + --挑战限时秒 + limit_time = 90, + + + -------战斗关配置------- + challenge_id = 2011007, + + --依次刷怪 + suite_queue = + { --随机情况1 + {2,3,4,7,5,6,8,9,6,8}, + } + } + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [8003] = { config_id = 8003, monster_id = 22010201, pos = { x = 397.175, y = -0.500, z = 399.409 }, rot = { x = 0.000, y = 13.197, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8004] = { config_id = 8004, monster_id = 22010401, pos = { x = 402.283, y = -0.500, z = 396.972 }, rot = { x = 0.000, y = 92.545, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8005] = { config_id = 8005, monster_id = 22010101, pos = { x = 401.399, y = -0.500, z = 401.799 }, rot = { x = 0.000, y = 159.552, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8007] = { config_id = 8007, monster_id = 22010401, pos = { x = 399.882, y = -0.500, z = 399.997 }, rot = { x = 0.000, y = 205.694, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8008] = { config_id = 8008, monster_id = 22010201, pos = { x = 393.372, y = -0.500, z = 405.131 }, rot = { x = 0.000, y = 64.778, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8009] = { config_id = 8009, monster_id = 22010101, pos = { x = 399.980, y = -0.500, z = 394.281 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8012] = { config_id = 8012, monster_id = 22010201, pos = { x = 400.553, y = -0.500, z = 396.708 }, rot = { x = 0.000, y = 135.967, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8013] = { config_id = 8013, monster_id = 22010101, pos = { x = 404.324, y = -0.500, z = 403.772 }, rot = { x = 0.000, y = 157.563, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8015] = { config_id = 8015, monster_id = 22010401, pos = { x = 400.514, y = -0.500, z = 403.306 }, rot = { x = 0.000, y = 310.741, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8016] = { config_id = 8016, monster_id = 22010201, pos = { x = 395.117, y = -0.500, z = 404.196 }, rot = { x = 0.000, y = 42.763, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8017] = { config_id = 8017, monster_id = 22010301, pos = { x = 396.480, y = -0.500, z = 400.293 }, rot = { x = 0.000, y = 284.945, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8020] = { config_id = 8020, monster_id = 22010201, pos = { x = 395.205, y = -0.500, z = 395.901 }, rot = { x = 0.000, y = 300.171, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8021] = { config_id = 8021, monster_id = 22010101, pos = { x = 400.285, y = -0.500, z = 404.268 }, rot = { x = 0.000, y = 107.930, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8022] = { config_id = 8022, monster_id = 22010101, pos = { x = 400.233, y = -0.500, z = 395.604 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8027] = { config_id = 8027, monster_id = 22010201, pos = { x = 395.112, y = -0.500, z = 405.306 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8029] = { config_id = 8029, monster_id = 22010401, pos = { x = 398.247, y = -0.500, z = 401.648 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8031] = { config_id = 8031, monster_id = 22010201, pos = { x = 395.455, y = -0.500, z = 401.211 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8032] = { config_id = 8032, monster_id = 22010101, pos = { x = 400.122, y = -0.500, z = 405.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8033] = { config_id = 8033, monster_id = 22010301, pos = { x = 398.946, y = -0.500, z = 398.256 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8034] = { config_id = 8034, monster_id = 22010201, pos = { x = 395.468, y = -0.500, z = 395.119 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8037] = { config_id = 8037, monster_id = 22010201, pos = { x = 396.608, y = -0.500, z = 405.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8038] = { config_id = 8038, monster_id = 22010401, pos = { x = 398.119, y = -0.500, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8039] = { config_id = 8039, monster_id = 22010101, pos = { x = 400.552, y = -0.500, z = 401.754 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } }, + [8040] = { config_id = 8040, monster_id = 22010101, pos = { x = 400.597, y = -0.500, z = 398.250 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4182 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [8002] = { config_id = 8002, gadget_id = 70320020, pos = { x = 394.051, y = -1.110, z = 396.204 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8006] = { config_id = 8006, gadget_id = 70320020, pos = { x = 398.148, y = -1.114, z = 394.147 }, rot = { x = 0.000, y = 349.848, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8010] = { config_id = 8010, gadget_id = 70220010, pos = { x = 404.757, y = -1.071, z = 392.964 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [8011] = { config_id = 8011, gadget_id = 70320020, pos = { x = 393.458, y = -1.100, z = 407.076 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8014] = { config_id = 8014, gadget_id = 70220010, pos = { x = 405.906, y = -1.071, z = 396.708 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [8018] = { config_id = 8018, gadget_id = 70320020, pos = { x = 392.896, y = -1.109, z = 403.425 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8019] = { config_id = 8019, gadget_id = 70220010, pos = { x = 405.606, y = -1.071, z = 402.935 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [8023] = { config_id = 8023, gadget_id = 70220010, pos = { x = 404.757, y = -1.071, z = 407.073 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [8024] = { config_id = 8024, gadget_id = 70320020, pos = { x = 392.598, y = -1.107, z = 399.916 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8025] = { config_id = 8025, gadget_id = 70380323, pos = { x = 400.000, y = -1.662, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [8026] = { config_id = 8026, gadget_id = 70320020, pos = { x = 391.318, y = -1.108, z = 404.344 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8028] = { config_id = 8028, gadget_id = 70320020, pos = { x = 393.896, y = -1.111, z = 404.149 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8030] = { config_id = 8030, gadget_id = 70220010, pos = { x = 405.406, y = -1.071, z = 404.882 }, rot = { x = 0.000, y = 349.848, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8035] = { config_id = 8035, gadget_id = 70320020, pos = { x = 392.246, y = -1.100, z = 398.323 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [8036] = { config_id = 8036, gadget_id = 70220010, pos = { x = 405.842, y = -1.071, z = 405.596 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }, + [8041] = { config_id = 8041, gadget_id = 70220010, pos = { x = 405.842, y = -1.071, z = 399.921 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [8001] = { config_id = 8001, shape = RegionShape.CUBIC, size = { x = 50.000, y = 40.000, z = 50.000 }, pos = { x = 400.000, y = -1.670, z = 400.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1008001, name = "ENTER_REGION_8001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 8001 }, + triggers = { "ENTER_REGION_8001" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 火把学习关卡, + monsters = { 8008, 8037 }, + gadgets = { 8011, 8026 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 水琥珀学习关卡, + monsters = { 8013 }, + gadgets = { 8019 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 混合深渊法师玩法, + monsters = { 8003, 8004, 8005 }, + gadgets = { 8006, 8030 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 混合元素+策略, + monsters = { 8007, 8009, 8027 }, + gadgets = { 8014, 8018 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 混合元素+策略, + monsters = { 8016, 8020, 8021, 8022 }, + gadgets = { 8010, 8023, 8024 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 混合元素+策略水冰元素破盾学习关卡, + monsters = { 8012, 8015, 8017 }, + gadgets = { 8002, 8028 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = , + monsters = { 8031, 8032, 8033, 8034 }, + gadgets = { 8035, 8036 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = , + monsters = { 8029, 8038, 8039, 8040 }, + gadgets = { 8041 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_Retrans" +require "V3_2/CharAmuse_Battle" +require "MonsterQuickDeath" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008009.lua b/Resources/Scripts/Scene/51008/scene51008_group251008009.lua new file mode 100644 index 000000000..0f96521e7 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008009.lua @@ -0,0 +1,199 @@ +-- 基础信息 +local base_info = { + group_id = 251008009 +} + +-- DEFS_MISCS +local defs = { + + + --玩法范围region cube + play_region = 9001, + + + + air_wall = {9011}, + + + --刷怪规则 + rule = + { + [1] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {1,2,4},}, + [4] = { toStart = {3,5,6}, toStop = 0 }, + --[20] = { toStart = 3, toStop = 0 }, + }, + [2] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {7,8,9,10,11,12},}, + [8] = { toStart = {13,14}, toStop = 0 }, + }, + [3] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {7,8,9,10,11,12},}, + [10] = { toStart = {13,14}, toStop = 0 }, + }, + [4] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {7,8,9,10,11,12},}, + [12] = { toStart = {13,14}, toStop = 0 }, + }, + }, + + --怪物信息 + tide = + { + --单人用 + [1] = { 9002, 9017,}, + [2] = { 9003, 9018,}, + [3] = { 9004, 9019,}, + [4] = { 9005, 9020,}, + [5] = { 9006, 9021,}, + [6] = { 9007, 9022,}, + + + --多人用 + [7] = { 9008, 9023,}, + [8] = { 9009, 9024,}, + [9] = { 9010, 9025,}, + [10] = { 9012, 9026,}, + [11] = { 9013, 9027,}, + [12] = { 9014, 9028,}, + [13] = { 9015, 9029,}, + [14] = { 9016, 9030,}, + + --[3] = { 9008, 9009,}, + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + -- 单人 + [9002] = { config_id = 9002, monster_id = 21010101, pos = { x = 400.000, y = -1.110, z = 407.122 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9003] = { config_id = 9003, monster_id = 21010401, pos = { x = 402.559, y = -1.110, z = 409.118 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9004] = { config_id = 9004, monster_id = 21010101, pos = { x = 406.744, y = -1.077, z = 401.917 }, rot = { x = 0.000, y = 268.215, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9005] = { config_id = 9005, monster_id = 21010101, pos = { x = 397.848, y = -1.095, z = 409.222 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9006] = { config_id = 9006, monster_id = 21020201, pos = { x = 403.157, y = -1.109, z = 403.388 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9007] = { config_id = 9007, monster_id = 21010401, pos = { x = 405.654, y = -1.110, z = 405.430 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9008] = { config_id = 9008, monster_id = 21010401, pos = { x = 389.313, y = -1.110, z = 403.950 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9009] = { config_id = 9009, monster_id = 21010101, pos = { x = 391.660, y = -1.104, z = 400.977 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9010] = { config_id = 9010, monster_id = 21010401, pos = { x = 389.000, y = -1.108, z = 398.164 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9012] = { config_id = 9012, monster_id = 21010401, pos = { x = 411.571, y = -1.109, z = 403.112 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9013] = { config_id = 9013, monster_id = 21010101, pos = { x = 408.980, y = -1.110, z = 400.300 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9014] = { config_id = 9014, monster_id = 21010401, pos = { x = 411.475, y = -1.109, z = 396.707 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9015] = { config_id = 9015, monster_id = 21020201, pos = { x = 387.676, y = -1.109, z = 400.157 }, rot = { x = 0.000, y = 91.881, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + [9016] = { config_id = 9016, monster_id = 21020201, pos = { x = 413.128, y = -1.111, z = 400.381 }, rot = { x = 0.000, y = 269.100, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9017] = { config_id = 9017, monster_id = 21010101, pos = { x = 400.000, y = -1.110, z = 405.493 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9018] = { config_id = 9018, monster_id = 21010401, pos = { x = 402.559, y = -1.110, z = 407.489 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9019] = { config_id = 9019, monster_id = 21010101, pos = { x = 406.318, y = -1.089, z = 402.155 }, rot = { x = 0.000, y = 268.215, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9020] = { config_id = 9020, monster_id = 21010101, pos = { x = 397.848, y = -1.110, z = 407.593 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9021] = { config_id = 9021, monster_id = 21020201, pos = { x = 404.067, y = -1.083, z = 402.186 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 单人 + [9022] = { config_id = 9022, monster_id = 21010401, pos = { x = 406.564, y = -1.111, z = 404.228 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9023] = { config_id = 9023, monster_id = 21010401, pos = { x = 389.313, y = -1.084, z = 401.193 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9024] = { config_id = 9024, monster_id = 21010101, pos = { x = 391.665, y = -1.110, z = 398.218 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9025] = { config_id = 9025, monster_id = 21010401, pos = { x = 389.001, y = -1.096, z = 395.406 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9026] = { config_id = 9026, monster_id = 21010401, pos = { x = 411.571, y = -1.110, z = 406.644 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9027] = { config_id = 9027, monster_id = 21010101, pos = { x = 408.980, y = -1.111, z = 403.833 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9028] = { config_id = 9028, monster_id = 21010401, pos = { x = 411.475, y = -1.110, z = 400.240 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9029] = { config_id = 9029, monster_id = 21020201, pos = { x = 387.595, y = -1.110, z = 397.662 }, rot = { x = 0.000, y = 91.881, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } }, + -- 多人 + [9030] = { config_id = 9030, monster_id = 21020201, pos = { x = 413.128, y = -1.094, z = 403.914 }, rot = { x = 0.000, y = 269.100, z = 0.000 }, level = 1, disableWander = true, affix = { 4183 } } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [9011] = { config_id = 9011, gadget_id = 70380323, pos = { x = 400.000, y = -1.079, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [9001] = { config_id = 9001, shape = RegionShape.CUBIC, size = { x = 70.000, y = 40.000, z = 70.000 }, pos = { x = 400.000, y = -1.079, z = 400.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1009001, name = "ENTER_REGION_9001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 9001 }, + triggers = { "ENTER_REGION_9001" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_Retrans" +require "V3_2/CharAmuse_BattleTide" +require "MonsterQuickDeath" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008010.lua b/Resources/Scripts/Scene/51008/scene51008_group251008010.lua new file mode 100644 index 000000000..453dddf22 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008010.lua @@ -0,0 +1,163 @@ +-- 基础信息 +local base_info = { + group_id = 251008010 +} + +-- DEFS_MISCS +local defs = { + + + --玩法范围region cube + play_region = 10001, + + + air_wall = {10005}, + + + --刷怪规则 + rule = + { + [1] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {1},}, + [3] = { toStart = {2},}, + }, + [2] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {3,4}}, + [4] = { toStart = {5,6}, toStop = {3,4}}, + }, + [3] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {3,4}}, + [6] = { toStart = {5,6}, toStop = {3,4}}, + }, + [4] = + { --[杀怪数] = { 启动的tide, 停止补怪的tide} + [0] = { toStart = {3,4}}, + [6] = { toStart = {5,6}, toStop = {3,4}}, + }, + }, + + + --怪物信息 + tide = + { + --单人用 + [1] = { 10002, 10009}, + [2] = { 10003, 10010}, + + --多人用 + [3] = { 10004,10011}, + [4] = { 10006,10012}, + [5] = { 10007,10013}, + [6] = { 10008,10014}, + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + -- 单人 + [10002] = { config_id = 10002, monster_id = 24010101, pos = { x = 403.761, y = -1.109, z = 407.603 }, rot = { x = 0.000, y = 211.440, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 单人 + [10003] = { config_id = 10003, monster_id = 24010101, pos = { x = 395.470, y = -1.109, z = 407.796 }, rot = { x = 0.000, y = 133.490, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10004] = { config_id = 10004, monster_id = 24010101, pos = { x = 411.496, y = -1.110, z = 402.732 }, rot = { x = 0.000, y = 233.703, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10006] = { config_id = 10006, monster_id = 24010101, pos = { x = 388.852, y = -1.096, z = 402.904 }, rot = { x = 0.000, y = 111.420, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10007] = { config_id = 10007, monster_id = 24010301, pos = { x = 411.496, y = -1.110, z = 406.423 }, rot = { x = 0.000, y = 244.530, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10008] = { config_id = 10008, monster_id = 24010301, pos = { x = 388.852, y = -1.110, z = 406.594 }, rot = { x = 0.000, y = 85.761, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 单人 + [10009] = { config_id = 10009, monster_id = 24010101, pos = { x = 403.100, y = -1.103, z = 401.727 }, rot = { x = 0.000, y = 211.440, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 单人 + [10010] = { config_id = 10010, monster_id = 24010101, pos = { x = 396.094, y = -1.111, z = 402.190 }, rot = { x = 0.000, y = 133.490, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10011] = { config_id = 10011, monster_id = 24010101, pos = { x = 411.496, y = -1.111, z = 395.735 }, rot = { x = 0.000, y = 233.703, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10012] = { config_id = 10012, monster_id = 24010101, pos = { x = 388.854, y = -1.089, z = 395.905 }, rot = { x = 0.000, y = 111.420, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10013] = { config_id = 10013, monster_id = 24010301, pos = { x = 411.496, y = -1.110, z = 399.367 }, rot = { x = 0.000, y = 244.530, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 }, + -- 多人 + [10014] = { config_id = 10014, monster_id = 24010301, pos = { x = 388.855, y = -1.090, z = 399.537 }, rot = { x = 0.000, y = 85.761, z = 0.000 }, level = 1, disableWander = true, affix = { 4184 }, pose_id = 100 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [10005] = { config_id = 10005, gadget_id = 70380323, pos = { x = 400.000, y = -1.079, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + [10001] = { config_id = 10001, shape = RegionShape.CUBIC, size = { x = 70.000, y = 40.000, z = 70.000 }, pos = { x = 400.000, y = -1.079, z = 400.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1010001, name = "ENTER_REGION_10001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 10001 }, + triggers = { "ENTER_REGION_10001" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_Retrans" +require "V3_2/CharAmuse_BattleTide" +require "MonsterQuickDeath" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008011.lua b/Resources/Scripts/Scene/51008/scene51008_group251008011.lua new file mode 100644 index 000000000..66d9265c1 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008011.lua @@ -0,0 +1,1252 @@ +-- 基础信息 +local base_info = { + group_id = 251008011 +} + +-- DEFS_MISCS +local defs = { + + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 11029, + air_wall = {11069}, + + --玩法限时秒 + limit_time = 600, + target = 50, + + -----踢足球配置----- + + --每波球强制结束时间 + rounf_time = 60, + + + --每波球强制结束前Reminder时机 + rmd_time = 55, + reminder_id = 470310102, + + --刷出延迟 + refresh_delay = 2, + + --内容配置 + -- 如果是琴的关卡,用这套 + Jean = { + -- 球门和空气墙所在的suite + goal_suite =2, + + -- 刷球和空气墙的规则 + setting = { + -- 单人玩家 + [1] = { + --第x波球从ball_suite中随机出1个,从wall_suite中随机出1个 + {ball_suite = {22, 23}, wall_suite = {}, stamina_suite = {59}}, + {ball_suite = {47}, wall_suite = {46}, stamina_suite = {61}}, + {ball_suite = {27}, wall_suite = {26}, stamina_suite = {62}}, + {ball_suite = {47}, wall_suite = {46}, stamina_suite = {61}}, + {ball_suite = {22, 23}, wall_suite = {25}, stamina_suite = {59}}, + }, + + -- 2人玩家 + [2] = { + {ball_suite = {34, 35}, wall_suite = {}, stamina_suite = {63}}, + {ball_suite = {36}, wall_suite = {30}, stamina_suite = {64}}, + {ball_suite = {49}, wall_suite = {48}, stamina_suite = {65}}, + {ball_suite = {39}, wall_suite = {37,38}, stamina_suite = {66}}, + {ball_suite = {49}, wall_suite = {48}, stamina_suite = {65}}, + {ball_suite = {35}, wall_suite = {38}, stamina_suite = {63}}, + }, + + -- 3人玩家 + [3] = { + {ball_suite = {34, 35}, wall_suite = {}, stamina_suite = {63}}, + {ball_suite = {36}, wall_suite = {30}, stamina_suite = {64}}, + {ball_suite = {49}, wall_suite = {48}, stamina_suite = {65}}, + {ball_suite = {39}, wall_suite = {37,38}, stamina_suite = {66}}, + {ball_suite = {49}, wall_suite = {48}, stamina_suite = {65}}, + {ball_suite = {35}, wall_suite = {38}, stamina_suite = {63}}, + }, + + -- 4人玩家 + [4] = { + {ball_suite = {28, 29}, wall_suite = {}, stamina_suite = {63}}, + {ball_suite = {31}, wall_suite = {30}, stamina_suite = {68}}, + {ball_suite = {50}, wall_suite = {48}, stamina_suite = {69}}, + {ball_suite = {33}, wall_suite = {32}, stamina_suite = {70}}, + {ball_suite = {50}, wall_suite = {48}, stamina_suite = {69}}, + {ball_suite = {28}, wall_suite = {32}, stamina_suite = {63}}, + }, + + }, + }, + + -- 如果是可莉&烟绯的关卡,用这套 + Klee = { + goal_suite =3, + setting = { + [1] = { + {ball_suite = {5, 6}, wall_suite = {}, stamina_suite = {51}}, + {ball_suite = {41}, wall_suite = {40}, stamina_suite = {53}}, + {ball_suite = {12}, wall_suite = {4}, stamina_suite = {54}}, + {ball_suite = {41}, wall_suite = {40}, stamina_suite = {53}}, + {ball_suite = {5, 6}, wall_suite = {4}, stamina_suite = {51}}, + }, + + [2] = { + {ball_suite = {16,17}, wall_suite = {}, stamina_suite = {55}}, + {ball_suite = {18}, wall_suite = {13}, stamina_suite = {56}}, + {ball_suite = {43}, wall_suite = {42}, stamina_suite = {57}}, + {ball_suite = {21}, wall_suite = {19,20}, stamina_suite = {58}}, + {ball_suite = {43}, wall_suite = {42}, stamina_suite = {57}}, + {ball_suite = {17}, wall_suite = {20}, stamina_suite = {55}}, + }, + + [3] = { + {ball_suite = {16,17}, wall_suite = {}, stamina_suite = {55}}, + {ball_suite = {18}, wall_suite = {13}, stamina_suite = {56}}, + {ball_suite = {43}, wall_suite = {42}, stamina_suite = {57}}, + {ball_suite = {21}, wall_suite = {19,20}, stamina_suite = {58}}, + {ball_suite = {43}, wall_suite = {42}, stamina_suite = {57}}, + {ball_suite = {17}, wall_suite = {20}, stamina_suite = {55}}, + }, + + [4] = { + {ball_suite = {8, 9}, wall_suite = {}, stamina_suite = {55}}, + {ball_suite = {14}, wall_suite = {13}, stamina_suite = {56}}, + {ball_suite = {45}, wall_suite = {44}, stamina_suite = {67}}, + {ball_suite = {15}, wall_suite = {10}, stamina_suite = {58}}, + {ball_suite = {45}, wall_suite = {44}, stamina_suite = {57}}, + {ball_suite = {8, 9}, wall_suite = {10}, stamina_suite = {55}}, + }, + + }, + }, +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + [11001] = { config_id = 11001, monster_id = 20010503, pos = { x = 224.546, y = 0.500, z = 199.022 }, rot = { x = 0.000, y = 290.207, z = 0.000 }, level = 1, disableWander = true }, + [11002] = { config_id = 11002, monster_id = 20010503, pos = { x = 224.082, y = 0.500, z = 200.015 }, rot = { x = 0.000, y = 252.338, z = 0.000 }, level = 1, disableWander = true }, + [11003] = { config_id = 11003, monster_id = 20010503, pos = { x = 216.130, y = 0.500, z = 212.139 }, rot = { x = 0.000, y = 228.523, z = 0.000 }, level = 1, disableWander = true }, + [11004] = { config_id = 11004, monster_id = 20010503, pos = { x = 216.469, y = 0.500, z = 213.398 }, rot = { x = 0.000, y = 300.445, z = 0.000 }, level = 1, disableWander = true }, + [11005] = { config_id = 11005, monster_id = 20010503, pos = { x = 199.972, y = 0.500, z = 207.484 }, rot = { x = 0.000, y = 211.339, z = 0.000 }, level = 1, disableWander = true }, + [11006] = { config_id = 11006, monster_id = 20010503, pos = { x = 201.011, y = 0.500, z = 223.495 }, rot = { x = 0.000, y = 128.763, z = 0.000 }, level = 1, disableWander = true }, + [11007] = { config_id = 11007, monster_id = 20010503, pos = { x = 199.617, y = 0.500, z = 223.341 }, rot = { x = 0.000, y = 204.852, z = 0.000 }, level = 1, disableWander = true }, + [11009] = { config_id = 11009, monster_id = 20010503, pos = { x = 199.892, y = 0.500, z = 208.274 }, rot = { x = 0.000, y = 182.571, z = 0.000 }, level = 1, disableWander = true }, + [11010] = { config_id = 11010, monster_id = 20010503, pos = { x = 200.047, y = 0.500, z = 219.826 }, rot = { x = 0.000, y = 192.286, z = 0.000 }, level = 1, disableWander = true }, + [11011] = { config_id = 11011, monster_id = 20010503, pos = { x = 198.876, y = 0.500, z = 209.016 }, rot = { x = 0.000, y = 172.161, z = 0.000 }, level = 1, disableWander = true }, + [11012] = { config_id = 11012, monster_id = 20010503, pos = { x = 214.218, y = 0.500, z = 212.277 }, rot = { x = 0.000, y = 268.280, z = 0.000 }, level = 1, disableWander = true }, + [11013] = { config_id = 11013, monster_id = 20010503, pos = { x = 215.453, y = 0.500, z = 211.685 }, rot = { x = 0.000, y = 152.952, z = 0.000 }, level = 1, disableWander = true }, + [11014] = { config_id = 11014, monster_id = 20010503, pos = { x = 225.952, y = 0.500, z = 200.480 }, rot = { x = 0.000, y = 269.155, z = 0.000 }, level = 1, disableWander = true }, + [11015] = { config_id = 11015, monster_id = 20010503, pos = { x = 224.942, y = 0.500, z = 199.530 }, rot = { x = 0.000, y = 276.457, z = 0.000 }, level = 1, disableWander = true }, + [11030] = { config_id = 11030, monster_id = 20010503, pos = { x = 185.428, y = 0.500, z = 197.241 }, rot = { x = 0.000, y = 52.522, z = 0.000 }, level = 1, disableWander = true }, + [11031] = { config_id = 11031, monster_id = 20010503, pos = { x = 185.757, y = 0.500, z = 198.535 }, rot = { x = 0.000, y = 169.845, z = 0.000 }, level = 1, disableWander = true }, + [11033] = { config_id = 11033, monster_id = 20010503, pos = { x = 198.338, y = 0.500, z = 196.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11034] = { config_id = 11034, monster_id = 20010503, pos = { x = 199.586, y = 0.500, z = 197.654 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11035] = { config_id = 11035, monster_id = 20010503, pos = { x = 198.535, y = 0.500, z = 198.073 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11036] = { config_id = 11036, monster_id = 20010503, pos = { x = 204.710, y = 0.500, z = 185.924 }, rot = { x = 0.000, y = 37.662, z = 0.000 }, level = 1, disableWander = true }, + [11037] = { config_id = 11037, monster_id = 20010503, pos = { x = 205.286, y = 0.500, z = 187.188 }, rot = { x = 0.000, y = 328.439, z = 0.000 }, level = 1, disableWander = true }, + [11042] = { config_id = 11042, monster_id = 20010503, pos = { x = 173.500, y = 0.500, z = 200.399 }, rot = { x = 0.000, y = 62.476, z = 0.000 }, level = 1, disableWander = true }, + [11043] = { config_id = 11043, monster_id = 20010503, pos = { x = 174.967, y = 0.500, z = 199.635 }, rot = { x = 0.000, y = 97.338, z = 0.000 }, level = 1, disableWander = true }, + [11044] = { config_id = 11044, monster_id = 20010503, pos = { x = 190.177, y = 0.500, z = 200.600 }, rot = { x = 0.000, y = 53.879, z = 0.000 }, level = 1, disableWander = true }, + [11045] = { config_id = 11045, monster_id = 20010503, pos = { x = 199.379, y = 0.500, z = 191.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11046] = { config_id = 11046, monster_id = 20010503, pos = { x = 200.741, y = 0.500, z = 173.380 }, rot = { x = 0.000, y = 32.246, z = 0.000 }, level = 1, disableWander = true }, + [11047] = { config_id = 11047, monster_id = 20010503, pos = { x = 200.021, y = 0.500, z = 207.838 }, rot = { x = 0.000, y = 230.845, z = 0.000 }, level = 1, disableWander = true }, + [11048] = { config_id = 11048, monster_id = 20010503, pos = { x = 225.126, y = 0.500, z = 200.194 }, rot = { x = 0.000, y = 337.258, z = 0.000 }, level = 1, disableWander = true }, + [11049] = { config_id = 11049, monster_id = 20010503, pos = { x = 226.126, y = 0.500, z = 199.171 }, rot = { x = 0.000, y = 207.123, z = 0.000 }, level = 1, disableWander = true }, + [11050] = { config_id = 11050, monster_id = 20010503, pos = { x = 210.478, y = 0.500, z = 200.137 }, rot = { x = 0.000, y = 298.683, z = 0.000 }, level = 1, disableWander = true }, + [11051] = { config_id = 11051, monster_id = 20010503, pos = { x = 199.465, y = 0.500, z = 225.416 }, rot = { x = 0.000, y = 210.365, z = 0.000 }, level = 1, disableWander = true }, + [11052] = { config_id = 11052, monster_id = 20010503, pos = { x = 198.802, y = 0.500, z = 223.877 }, rot = { x = 0.000, y = 36.900, z = 0.000 }, level = 1, disableWander = true }, + [11053] = { config_id = 11053, monster_id = 20010503, pos = { x = 199.865, y = 0.500, z = 209.373 }, rot = { x = 0.000, y = 153.978, z = 0.000 }, level = 1, disableWander = true }, + [11054] = { config_id = 11054, monster_id = 20010503, pos = { x = 199.872, y = 0.500, z = 201.712 }, rot = { x = 0.000, y = 171.535, z = 0.000 }, level = 1, disableWander = true }, + [11055] = { config_id = 11055, monster_id = 20010503, pos = { x = 200.045, y = 0.500, z = 200.151 }, rot = { x = 0.000, y = 203.760, z = 0.000 }, level = 1, disableWander = true }, + [11056] = { config_id = 11056, monster_id = 20010503, pos = { x = 199.789, y = 0.500, z = 213.636 }, rot = { x = 0.000, y = 215.841, z = 0.000 }, level = 1, disableWander = true }, + [11057] = { config_id = 11057, monster_id = 20010503, pos = { x = 198.810, y = 0.500, z = 212.392 }, rot = { x = 0.000, y = 178.282, z = 0.000 }, level = 1, disableWander = true }, + [11058] = { config_id = 11058, monster_id = 20010503, pos = { x = 199.789, y = 0.500, z = 225.827 }, rot = { x = 0.000, y = 246.170, z = 0.000 }, level = 1, disableWander = true }, + [11059] = { config_id = 11059, monster_id = 20010503, pos = { x = 189.144, y = 0.500, z = 200.873 }, rot = { x = 0.000, y = 139.777, z = 0.000 }, level = 1, disableWander = true }, + [11060] = { config_id = 11060, monster_id = 20010503, pos = { x = 190.584, y = 0.500, z = 201.369 }, rot = { x = 0.000, y = 218.553, z = 0.000 }, level = 1, disableWander = true }, + [11061] = { config_id = 11061, monster_id = 20010503, pos = { x = 174.926, y = 0.500, z = 199.979 }, rot = { x = 0.000, y = 93.865, z = 0.000 }, level = 1, disableWander = true }, + [11062] = { config_id = 11062, monster_id = 20010503, pos = { x = 199.766, y = 0.500, z = 200.334 }, rot = { x = 0.000, y = 58.059, z = 0.000 }, level = 1, disableWander = true }, + [11063] = { config_id = 11063, monster_id = 20010503, pos = { x = 213.210, y = 0.500, z = 199.351 }, rot = { x = 0.000, y = 229.312, z = 0.000 }, level = 1, disableWander = true }, + [11064] = { config_id = 11064, monster_id = 20010503, pos = { x = 225.272, y = 0.500, z = 199.643 }, rot = { x = 0.000, y = 186.650, z = 0.000 }, level = 1, disableWander = true }, + [11065] = { config_id = 11065, monster_id = 20010503, pos = { x = 212.216, y = 0.500, z = 200.251 }, rot = { x = 0.000, y = 123.888, z = 0.000 }, level = 1, disableWander = true }, + [11070] = { config_id = 11070, monster_id = 20010503, pos = { x = 200.578, y = 0.500, z = 199.528 }, rot = { x = 0.000, y = 293.518, z = 0.000 }, level = 1, disableWander = true }, + [11071] = { config_id = 11071, monster_id = 20010503, pos = { x = 200.577, y = 0.500, z = 201.391 }, rot = { x = 0.000, y = 59.915, z = 0.000 }, level = 1, disableWander = true }, + [11072] = { config_id = 11072, monster_id = 20010503, pos = { x = 196.505, y = 0.500, z = 201.007 }, rot = { x = 0.000, y = 136.590, z = 0.000 }, level = 1, disableWander = true }, + [11073] = { config_id = 11073, monster_id = 20010503, pos = { x = 198.167, y = 0.500, z = 198.943 }, rot = { x = 0.000, y = 349.138, z = 0.000 }, level = 1, disableWander = true }, + [11074] = { config_id = 11074, monster_id = 20010503, pos = { x = 199.580, y = 0.500, z = 184.218 }, rot = { x = 0.000, y = 113.669, z = 0.000 }, level = 1, disableWander = true }, + [11075] = { config_id = 11075, monster_id = 20010503, pos = { x = 198.968, y = 0.500, z = 174.405 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11076] = { config_id = 11076, monster_id = 20010503, pos = { x = 200.456, y = 0.500, z = 198.942 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11077] = { config_id = 11077, monster_id = 20010503, pos = { x = 200.629, y = 0.500, z = 185.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11083] = { config_id = 11083, monster_id = 20010503, pos = { x = 199.844, y = 0.000, z = 189.555 }, rot = { x = 0.000, y = 31.446, z = 0.000 }, level = 1, disableWander = true }, + [11084] = { config_id = 11084, monster_id = 20010605, pos = { x = 194.663, y = 0.000, z = 197.757 }, rot = { x = 0.000, y = 55.842, z = 0.000 }, level = 1, disableWander = true }, + [11085] = { config_id = 11085, monster_id = 20010605, pos = { x = 184.811, y = 0.000, z = 199.991 }, rot = { x = 0.000, y = 96.852, z = 0.000 }, level = 1, disableWander = true }, + [11086] = { config_id = 11086, monster_id = 20010503, pos = { x = 191.318, y = 0.500, z = 197.470 }, rot = { x = 0.000, y = 94.023, z = 0.000 }, level = 1, disableWander = true }, + [11087] = { config_id = 11087, monster_id = 20010503, pos = { x = 192.195, y = 0.500, z = 198.609 }, rot = { x = 0.000, y = 251.101, z = 0.000 }, level = 1, disableWander = true }, + [11088] = { config_id = 11088, monster_id = 20010503, pos = { x = 216.856, y = 0.500, z = 200.653 }, rot = { x = 0.000, y = 256.878, z = 0.000 }, level = 1, disableWander = true }, + [11089] = { config_id = 11089, monster_id = 20010503, pos = { x = 218.001, y = 0.500, z = 201.223 }, rot = { x = 0.000, y = 306.799, z = 0.000 }, level = 1, disableWander = true }, + [11090] = { config_id = 11090, monster_id = 20010503, pos = { x = 200.094, y = 0.500, z = 181.984 }, rot = { x = 0.000, y = 33.554, z = 0.000 }, level = 1, disableWander = true }, + [11091] = { config_id = 11091, monster_id = 20010503, pos = { x = 201.526, y = 0.500, z = 181.800 }, rot = { x = 0.000, y = 353.076, z = 0.000 }, level = 1, disableWander = true }, + [11092] = { config_id = 11092, monster_id = 20010503, pos = { x = 200.646, y = 0.500, z = 180.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11093] = { config_id = 11093, monster_id = 20010503, pos = { x = 177.399, y = 0.500, z = 199.484 }, rot = { x = 0.000, y = 89.116, z = 0.000 }, level = 1, disableWander = true }, + [11094] = { config_id = 11094, monster_id = 20010503, pos = { x = 199.598, y = 0.500, z = 188.757 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11095] = { config_id = 11095, monster_id = 20010503, pos = { x = 198.642, y = 0.500, z = 208.761 }, rot = { x = 0.000, y = 190.725, z = 0.000 }, level = 1, disableWander = true }, + [11096] = { config_id = 11096, monster_id = 20010503, pos = { x = 200.236, y = 0.500, z = 208.384 }, rot = { x = 0.000, y = 165.436, z = 0.000 }, level = 1, disableWander = true }, + [11097] = { config_id = 11097, monster_id = 20010503, pos = { x = 199.772, y = 0.500, z = 209.756 }, rot = { x = 0.000, y = 212.683, z = 0.000 }, level = 1, disableWander = true }, + [11098] = { config_id = 11098, monster_id = 20010503, pos = { x = 199.514, y = 0.500, z = 201.273 }, rot = { x = 0.000, y = 165.248, z = 0.000 }, level = 1, disableWander = true }, + [11099] = { config_id = 11099, monster_id = 20010503, pos = { x = 203.014, y = 0.500, z = 201.006 }, rot = { x = 0.000, y = 30.154, z = 0.000 }, level = 1, disableWander = true }, + [11100] = { config_id = 11100, monster_id = 20010503, pos = { x = 199.592, y = 0.500, z = 202.923 }, rot = { x = 0.000, y = 273.212, z = 0.000 }, level = 1, disableWander = true }, + [11101] = { config_id = 11101, monster_id = 20010503, pos = { x = 197.770, y = 0.500, z = 201.069 }, rot = { x = 0.000, y = 100.718, z = 0.000 }, level = 1, disableWander = true }, + [11102] = { config_id = 11102, monster_id = 20010503, pos = { x = 201.726, y = 0.500, z = 197.569 }, rot = { x = 0.000, y = 325.461, z = 0.000 }, level = 1, disableWander = true }, + [11103] = { config_id = 11103, monster_id = 20010503, pos = { x = 201.192, y = 0.500, z = 199.524 }, rot = { x = 0.000, y = 220.871, z = 0.000 }, level = 1, disableWander = true }, + [11104] = { config_id = 11104, monster_id = 20010503, pos = { x = 199.747, y = 0.500, z = 197.983 }, rot = { x = 0.000, y = 41.877, z = 0.000 }, level = 1, disableWander = true }, + [11105] = { config_id = 11105, monster_id = 20010503, pos = { x = 197.770, y = 0.500, z = 198.853 }, rot = { x = 0.000, y = 356.077, z = 0.000 }, level = 1, disableWander = true }, + [11106] = { config_id = 11106, monster_id = 20010503, pos = { x = 189.155, y = 0.500, z = 201.409 }, rot = { x = 0.000, y = 50.870, z = 0.000 }, level = 1, disableWander = true }, + [11107] = { config_id = 11107, monster_id = 20010503, pos = { x = 188.807, y = 0.500, z = 200.062 }, rot = { x = 0.000, y = 87.492, z = 0.000 }, level = 1, disableWander = true }, + [11108] = { config_id = 11108, monster_id = 20010503, pos = { x = 190.365, y = 0.500, z = 200.463 }, rot = { x = 0.000, y = 105.223, z = 0.000 }, level = 1, disableWander = true }, + [11109] = { config_id = 11109, monster_id = 20010503, pos = { x = 200.027, y = 0.500, z = 190.442 }, rot = { x = 0.000, y = 345.660, z = 0.000 }, level = 1, disableWander = true }, + [11110] = { config_id = 11110, monster_id = 20010503, pos = { x = 198.572, y = 0.500, z = 191.295 }, rot = { x = 0.000, y = 14.499, z = 0.000 }, level = 1, disableWander = true }, + [11111] = { config_id = 11111, monster_id = 20010503, pos = { x = 199.835, y = 0.500, z = 191.806 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11112] = { config_id = 11112, monster_id = 20010503, pos = { x = 198.538, y = 0.500, z = 202.707 }, rot = { x = 0.000, y = 22.773, z = 0.000 }, level = 1, disableWander = true }, + [11114] = { config_id = 11114, monster_id = 20011204, pos = { x = 199.818, y = 0.500, z = 207.082 }, rot = { x = 0.000, y = 197.939, z = 0.000 }, level = 1, disableWander = true }, + [11117] = { config_id = 11117, monster_id = 20011204, pos = { x = 198.962, y = 0.500, z = 208.048 }, rot = { x = 0.000, y = 180.886, z = 0.000 }, level = 1, disableWander = true }, + [11118] = { config_id = 11118, monster_id = 20011204, pos = { x = 210.741, y = 0.500, z = 200.529 }, rot = { x = 0.000, y = 191.343, z = 0.000 }, level = 1, disableWander = true }, + [11120] = { config_id = 11120, monster_id = 20011204, pos = { x = 209.501, y = 0.500, z = 200.028 }, rot = { x = 0.000, y = 338.222, z = 0.000 }, level = 1, disableWander = true }, + [11122] = { config_id = 11122, monster_id = 20011204, pos = { x = 210.384, y = 0.500, z = 199.963 }, rot = { x = 0.000, y = 314.488, z = 0.000 }, level = 1, disableWander = true }, + [11123] = { config_id = 11123, monster_id = 20011204, pos = { x = 209.560, y = 0.500, z = 201.272 }, rot = { x = 0.000, y = 174.216, z = 0.000 }, level = 1, disableWander = true }, + [11124] = { config_id = 11124, monster_id = 20011204, pos = { x = 200.358, y = 0.500, z = 209.420 }, rot = { x = 0.000, y = 192.211, z = 0.000 }, level = 1, disableWander = true }, + [11126] = { config_id = 11126, monster_id = 20011204, pos = { x = 199.556, y = 0.500, z = 210.639 }, rot = { x = 0.000, y = 163.856, z = 0.000 }, level = 1, disableWander = true }, + [11129] = { config_id = 11129, monster_id = 20011204, pos = { x = 199.280, y = 0.500, z = 209.866 }, rot = { x = 0.000, y = 172.992, z = 0.000 }, level = 1, disableWander = true }, + [11130] = { config_id = 11130, monster_id = 20011204, pos = { x = 198.554, y = 0.500, z = 211.427 }, rot = { x = 0.000, y = 133.733, z = 0.000 }, level = 1, disableWander = true }, + [11131] = { config_id = 11131, monster_id = 20011204, pos = { x = 200.903, y = 0.500, z = 210.356 }, rot = { x = 0.000, y = 287.686, z = 0.000 }, level = 1, disableWander = true }, + [11132] = { config_id = 11132, monster_id = 20011204, pos = { x = 209.569, y = 0.500, z = 199.615 }, rot = { x = 0.000, y = 278.651, z = 0.000 }, level = 1, disableWander = true }, + [11133] = { config_id = 11133, monster_id = 20011204, pos = { x = 209.522, y = 0.500, z = 198.068 }, rot = { x = 0.000, y = 51.975, z = 0.000 }, level = 1, disableWander = true }, + [11134] = { config_id = 11134, monster_id = 20011204, pos = { x = 208.110, y = 0.500, z = 199.056 }, rot = { x = 0.000, y = 207.662, z = 0.000 }, level = 1, disableWander = true }, + [11137] = { config_id = 11137, monster_id = 20010605, pos = { x = 216.158, y = 0.000, z = 201.523 }, rot = { x = 0.000, y = 267.924, z = 0.000 }, level = 1, disableWander = true }, + [11139] = { config_id = 11139, monster_id = 20010605, pos = { x = 199.528, y = 0.000, z = 208.780 }, rot = { x = 0.000, y = 119.604, z = 0.000 }, level = 1, disableWander = true }, + [11148] = { config_id = 11148, monster_id = 20011204, pos = { x = 195.820, y = 0.500, z = 206.311 }, rot = { x = 0.000, y = 148.614, z = 0.000 }, level = 1, disableWander = true }, + [11149] = { config_id = 11149, monster_id = 20011204, pos = { x = 197.301, y = 0.500, z = 205.589 }, rot = { x = 0.000, y = 256.782, z = 0.000 }, level = 1, disableWander = true }, + [11150] = { config_id = 11150, monster_id = 20011204, pos = { x = 196.929, y = 0.500, z = 207.711 }, rot = { x = 0.000, y = 75.585, z = 0.000 }, level = 1, disableWander = true }, + [11151] = { config_id = 11151, monster_id = 20011204, pos = { x = 201.500, y = 0.500, z = 190.527 }, rot = { x = 0.000, y = 341.833, z = 0.000 }, level = 1, disableWander = true }, + [11152] = { config_id = 11152, monster_id = 20011204, pos = { x = 199.721, y = 0.500, z = 191.331 }, rot = { x = 0.000, y = 144.753, z = 0.000 }, level = 1, disableWander = true }, + [11153] = { config_id = 11153, monster_id = 20011204, pos = { x = 186.852, y = 0.500, z = 199.695 }, rot = { x = 0.000, y = 92.351, z = 0.000 }, level = 1, disableWander = true }, + [11154] = { config_id = 11154, monster_id = 20011204, pos = { x = 188.691, y = 0.500, z = 198.615 }, rot = { x = 0.000, y = 58.643, z = 0.000 }, level = 1, disableWander = true }, + [11155] = { config_id = 11155, monster_id = 20011204, pos = { x = 188.251, y = 0.500, z = 200.973 }, rot = { x = 0.000, y = 189.437, z = 0.000 }, level = 1, disableWander = true }, + [11156] = { config_id = 11156, monster_id = 20011204, pos = { x = 200.089, y = 0.500, z = 213.457 }, rot = { x = 0.000, y = 242.334, z = 0.000 }, level = 1, disableWander = true }, + [11157] = { config_id = 11157, monster_id = 20011204, pos = { x = 198.911, y = 0.500, z = 211.499 }, rot = { x = 0.000, y = 146.216, z = 0.000 }, level = 1, disableWander = true }, + [11158] = { config_id = 11158, monster_id = 20011204, pos = { x = 200.993, y = 0.500, z = 211.203 }, rot = { x = 0.000, y = 200.154, z = 0.000 }, level = 1, disableWander = true }, + [11159] = { config_id = 11159, monster_id = 20011204, pos = { x = 213.645, y = 0.500, z = 200.565 }, rot = { x = 0.000, y = 244.468, z = 0.000 }, level = 1, disableWander = true }, + [11160] = { config_id = 11160, monster_id = 20011204, pos = { x = 211.456, y = 0.500, z = 200.012 }, rot = { x = 0.000, y = 273.361, z = 0.000 }, level = 1, disableWander = true }, + [11161] = { config_id = 11161, monster_id = 20011204, pos = { x = 213.199, y = 0.500, z = 198.712 }, rot = { x = 0.000, y = 281.573, z = 0.000 }, level = 1, disableWander = true }, + [11162] = { config_id = 11162, monster_id = 20011204, pos = { x = 201.284, y = 0.500, z = 184.632 }, rot = { x = 0.000, y = 341.684, z = 0.000 }, level = 1, disableWander = true }, + [11163] = { config_id = 11163, monster_id = 20011204, pos = { x = 199.245, y = 0.500, z = 185.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11164] = { config_id = 11164, monster_id = 20011204, pos = { x = 200.337, y = 0.500, z = 182.451 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11165] = { config_id = 11165, monster_id = 20011305, pos = { x = 177.124, y = 0.000, z = 199.632 }, rot = { x = 0.000, y = 128.615, z = 0.000 }, level = 1, disableWander = true }, + [11166] = { config_id = 11166, monster_id = 20011305, pos = { x = 199.690, y = 0.000, z = 177.026 }, rot = { x = 0.000, y = 16.407, z = 0.000 }, level = 1, disableWander = true }, + [11167] = { config_id = 11167, monster_id = 20011204, pos = { x = 190.197, y = 0.500, z = 200.573 }, rot = { x = 0.000, y = 89.137, z = 0.000 }, level = 1, disableWander = true }, + [11168] = { config_id = 11168, monster_id = 20011204, pos = { x = 191.874, y = 0.500, z = 201.932 }, rot = { x = 0.000, y = 134.781, z = 0.000 }, level = 1, disableWander = true }, + [11169] = { config_id = 11169, monster_id = 20011204, pos = { x = 192.883, y = 0.500, z = 199.990 }, rot = { x = 0.000, y = 332.046, z = 0.000 }, level = 1, disableWander = true }, + [11170] = { config_id = 11170, monster_id = 20011204, pos = { x = 200.506, y = 0.500, z = 206.309 }, rot = { x = 0.000, y = 165.022, z = 0.000 }, level = 1, disableWander = true }, + [11171] = { config_id = 11171, monster_id = 20011204, pos = { x = 199.583, y = 0.500, z = 209.346 }, rot = { x = 0.000, y = 233.820, z = 0.000 }, level = 1, disableWander = true }, + [11172] = { config_id = 11172, monster_id = 20011204, pos = { x = 201.448, y = 0.500, z = 208.192 }, rot = { x = 0.000, y = 115.153, z = 0.000 }, level = 1, disableWander = true }, + [11173] = { config_id = 11173, monster_id = 20011204, pos = { x = 208.432, y = 0.500, z = 200.185 }, rot = { x = 0.000, y = 248.287, z = 0.000 }, level = 1, disableWander = true }, + [11174] = { config_id = 11174, monster_id = 20011204, pos = { x = 206.503, y = 0.500, z = 198.903 }, rot = { x = 0.000, y = 272.100, z = 0.000 }, level = 1, disableWander = true }, + [11175] = { config_id = 11175, monster_id = 20011204, pos = { x = 208.237, y = 0.500, z = 198.062 }, rot = { x = 0.000, y = 276.925, z = 0.000 }, level = 1, disableWander = true }, + [11176] = { config_id = 11176, monster_id = 20011204, pos = { x = 201.779, y = 0.500, z = 187.035 }, rot = { x = 0.000, y = 333.260, z = 0.000 }, level = 1, disableWander = true }, + [11177] = { config_id = 11177, monster_id = 20011204, pos = { x = 202.855, y = 0.500, z = 188.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11178] = { config_id = 11178, monster_id = 20011204, pos = { x = 203.329, y = 0.500, z = 185.707 }, rot = { x = 0.000, y = 349.398, z = 0.000 }, level = 1, disableWander = true }, + [11181] = { config_id = 11181, monster_id = 20010605, pos = { x = 201.223, y = 0.000, z = 193.220 }, rot = { x = 0.000, y = 14.246, z = 0.000 }, level = 1, disableWander = true }, + [11183] = { config_id = 11183, monster_id = 20010605, pos = { x = 173.810, y = 0.000, z = 198.924 }, rot = { x = 0.000, y = 90.769, z = 0.000 }, level = 1, disableWander = true }, + [11185] = { config_id = 11185, monster_id = 20011204, pos = { x = 199.273, y = 0.500, z = 211.898 }, rot = { x = 0.000, y = 188.625, z = 0.000 }, level = 1, disableWander = true }, + [11186] = { config_id = 11186, monster_id = 20011204, pos = { x = 185.040, y = 0.500, z = 199.350 }, rot = { x = 0.000, y = 180.643, z = 0.000 }, level = 1, disableWander = true }, + [11187] = { config_id = 11187, monster_id = 20011204, pos = { x = 213.971, y = 0.500, z = 198.640 }, rot = { x = 0.000, y = 292.114, z = 0.000 }, level = 1, disableWander = true }, + [11188] = { config_id = 11188, monster_id = 20011204, pos = { x = 200.098, y = 0.500, z = 187.871 }, rot = { x = 0.000, y = 15.271, z = 0.000 }, level = 1, disableWander = true }, + [11189] = { config_id = 11189, monster_id = 20011204, pos = { x = 211.497, y = 0.500, z = 199.416 }, rot = { x = 0.000, y = 156.392, z = 0.000 }, level = 1, disableWander = true }, + [11190] = { config_id = 11190, monster_id = 20011204, pos = { x = 213.532, y = 0.500, z = 200.126 }, rot = { x = 0.000, y = 315.662, z = 0.000 }, level = 1, disableWander = true }, + [11191] = { config_id = 11191, monster_id = 20011204, pos = { x = 198.278, y = 0.500, z = 212.743 }, rot = { x = 0.000, y = 99.376, z = 0.000 }, level = 1, disableWander = true }, + [11192] = { config_id = 11192, monster_id = 20011204, pos = { x = 200.900, y = 0.500, z = 212.772 }, rot = { x = 0.000, y = 316.786, z = 0.000 }, level = 1, disableWander = true }, + [11193] = { config_id = 11193, monster_id = 20011204, pos = { x = 202.070, y = 0.500, z = 187.645 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11194] = { config_id = 11194, monster_id = 20011204, pos = { x = 185.622, y = 0.500, z = 197.642 }, rot = { x = 0.000, y = 10.761, z = 0.000 }, level = 1, disableWander = true }, + [11195] = { config_id = 11195, monster_id = 20011204, pos = { x = 199.857, y = 0.500, z = 214.166 }, rot = { x = 0.000, y = 277.239, z = 0.000 }, level = 1, disableWander = true }, + [11196] = { config_id = 11196, monster_id = 20011204, pos = { x = 212.726, y = 0.500, z = 197.958 }, rot = { x = 0.000, y = 356.449, z = 0.000 }, level = 1, disableWander = true }, + [11200] = { config_id = 11200, monster_id = 20010605, pos = { x = 198.474, y = 0.000, z = 200.932 }, rot = { x = 0.000, y = 105.226, z = 0.000 }, level = 1, disableWander = true }, + [11201] = { config_id = 11201, monster_id = 20011204, pos = { x = 199.796, y = 0.500, z = 211.337 }, rot = { x = 0.000, y = 230.583, z = 0.000 }, level = 1, disableWander = true }, + [11202] = { config_id = 11202, monster_id = 20011204, pos = { x = 199.369, y = 0.500, z = 209.000 }, rot = { x = 0.000, y = 113.453, z = 0.000 }, level = 1, disableWander = true }, + [11203] = { config_id = 11203, monster_id = 20011204, pos = { x = 212.360, y = 0.500, z = 201.515 }, rot = { x = 0.000, y = 248.303, z = 0.000 }, level = 1, disableWander = true }, + [11204] = { config_id = 11204, monster_id = 20011204, pos = { x = 209.755, y = 0.500, z = 201.941 }, rot = { x = 0.000, y = 340.265, z = 0.000 }, level = 1, disableWander = true }, + [11205] = { config_id = 11205, monster_id = 20011204, pos = { x = 202.369, y = 0.500, z = 189.541 }, rot = { x = 0.000, y = 55.469, z = 0.000 }, level = 1, disableWander = true }, + [11206] = { config_id = 11206, monster_id = 20011204, pos = { x = 199.411, y = 0.500, z = 187.643 }, rot = { x = 0.000, y = 340.225, z = 0.000 }, level = 1, disableWander = true }, + [11207] = { config_id = 11207, monster_id = 20011204, pos = { x = 191.099, y = 0.500, z = 201.181 }, rot = { x = 0.000, y = 139.451, z = 0.000 }, level = 1, disableWander = true }, + [11208] = { config_id = 11208, monster_id = 20011204, pos = { x = 188.373, y = 0.500, z = 199.026 }, rot = { x = 0.000, y = 325.938, z = 0.000 }, level = 1, disableWander = true }, + [11209] = { config_id = 11209, monster_id = 20011204, pos = { x = 199.283, y = 0.500, z = 212.552 }, rot = { x = 0.000, y = 185.502, z = 0.000 }, level = 1, disableWander = true }, + [11210] = { config_id = 11210, monster_id = 20011204, pos = { x = 200.713, y = 0.500, z = 211.104 }, rot = { x = 0.000, y = 169.447, z = 0.000 }, level = 1, disableWander = true }, + [11211] = { config_id = 11211, monster_id = 20011204, pos = { x = 212.584, y = 0.500, z = 199.966 }, rot = { x = 0.000, y = 202.391, z = 0.000 }, level = 1, disableWander = true }, + [11212] = { config_id = 11212, monster_id = 20011204, pos = { x = 210.707, y = 0.500, z = 200.537 }, rot = { x = 0.000, y = 269.409, z = 0.000 }, level = 1, disableWander = true }, + [11213] = { config_id = 11213, monster_id = 20011204, pos = { x = 200.461, y = 0.500, z = 188.879 }, rot = { x = 0.000, y = 346.568, z = 0.000 }, level = 1, disableWander = true }, + [11214] = { config_id = 11214, monster_id = 20011204, pos = { x = 199.927, y = 0.500, z = 187.144 }, rot = { x = 0.000, y = 8.231, z = 0.000 }, level = 1, disableWander = true }, + [11215] = { config_id = 11215, monster_id = 20011204, pos = { x = 190.061, y = 0.500, z = 200.188 }, rot = { x = 0.000, y = 64.456, z = 0.000 }, level = 1, disableWander = true }, + [11216] = { config_id = 11216, monster_id = 20011204, pos = { x = 188.038, y = 0.500, z = 201.712 }, rot = { x = 0.000, y = 113.120, z = 0.000 }, level = 1, disableWander = true }, + [11217] = { config_id = 11217, monster_id = 20011204, pos = { x = 201.584, y = 0.500, z = 185.716 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11218] = { config_id = 11218, monster_id = 20011204, pos = { x = 212.044, y = 0.500, z = 201.139 }, rot = { x = 0.000, y = 332.358, z = 0.000 }, level = 1, disableWander = true }, + [11219] = { config_id = 11219, monster_id = 20011204, pos = { x = 195.450, y = 0.500, z = 208.938 }, rot = { x = 0.000, y = 153.126, z = 0.000 }, level = 1, disableWander = true }, + [11220] = { config_id = 11220, monster_id = 20011204, pos = { x = 197.550, y = 0.500, z = 208.164 }, rot = { x = 0.000, y = 217.622, z = 0.000 }, level = 1, disableWander = true }, + [11221] = { config_id = 11221, monster_id = 20011204, pos = { x = 195.874, y = 0.500, z = 207.396 }, rot = { x = 0.000, y = 98.018, z = 0.000 }, level = 1, disableWander = true }, + [11222] = { config_id = 11222, monster_id = 20011204, pos = { x = 208.666, y = 0.500, z = 200.639 }, rot = { x = 0.000, y = 264.006, z = 0.000 }, level = 1, disableWander = true }, + [11223] = { config_id = 11223, monster_id = 20011204, pos = { x = 206.749, y = 0.500, z = 201.232 }, rot = { x = 0.000, y = 242.950, z = 0.000 }, level = 1, disableWander = true }, + [11224] = { config_id = 11224, monster_id = 20011204, pos = { x = 207.169, y = 0.500, z = 199.291 }, rot = { x = 0.000, y = 291.956, z = 0.000 }, level = 1, disableWander = true }, + [11225] = { config_id = 11225, monster_id = 20011204, pos = { x = 187.717, y = 0.500, z = 199.595 }, rot = { x = 0.000, y = 115.449, z = 0.000 }, level = 1, disableWander = true }, + [11226] = { config_id = 11226, monster_id = 20011204, pos = { x = 197.618, y = 0.500, z = 184.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11227] = { config_id = 11227, monster_id = 20011204, pos = { x = 198.435, y = 0.500, z = 186.196 }, rot = { x = 0.000, y = 346.805, z = 0.000 }, level = 1, disableWander = true }, + [11228] = { config_id = 11228, monster_id = 20011204, pos = { x = 186.818, y = 0.500, z = 197.942 }, rot = { x = 0.000, y = 79.562, z = 0.000 }, level = 1, disableWander = true }, + [11229] = { config_id = 11229, monster_id = 20011204, pos = { x = 199.272, y = 0.500, z = 212.090 }, rot = { x = 0.000, y = 175.935, z = 0.000 }, level = 1, disableWander = true }, + [11230] = { config_id = 11230, monster_id = 20011204, pos = { x = 199.565, y = 0.500, z = 213.818 }, rot = { x = 0.000, y = 145.311, z = 0.000 }, level = 1, disableWander = true }, + [11231] = { config_id = 11231, monster_id = 20011204, pos = { x = 212.248, y = 0.500, z = 200.817 }, rot = { x = 0.000, y = 310.392, z = 0.000 }, level = 1, disableWander = true }, + [11232] = { config_id = 11232, monster_id = 20011204, pos = { x = 214.093, y = 0.500, z = 201.041 }, rot = { x = 0.000, y = 140.864, z = 0.000 }, level = 1, disableWander = true }, + [11233] = { config_id = 11233, monster_id = 20011204, pos = { x = 200.192, y = 0.500, z = 195.862 }, rot = { x = 0.000, y = 31.285, z = 0.000 }, level = 1, disableWander = true }, + [11234] = { config_id = 11234, monster_id = 20011204, pos = { x = 200.265, y = 0.500, z = 194.225 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11235] = { config_id = 11235, monster_id = 20011204, pos = { x = 192.747, y = 0.500, z = 201.403 }, rot = { x = 0.000, y = 147.534, z = 0.000 }, level = 1, disableWander = true }, + [11236] = { config_id = 11236, monster_id = 20011204, pos = { x = 191.451, y = 0.500, z = 200.139 }, rot = { x = 0.000, y = 52.813, z = 0.000 }, level = 1, disableWander = true }, + [11237] = { config_id = 11237, monster_id = 20011204, pos = { x = 193.059, y = 0.500, z = 199.816 }, rot = { x = 0.000, y = 52.350, z = 0.000 }, level = 1, disableWander = true }, + [11238] = { config_id = 11238, monster_id = 20011204, pos = { x = 192.103, y = 0.500, z = 198.078 }, rot = { x = 0.000, y = 65.638, z = 0.000 }, level = 1, disableWander = true }, + [11239] = { config_id = 11239, monster_id = 20011204, pos = { x = 201.533, y = 0.500, z = 206.775 }, rot = { x = 0.000, y = 165.161, z = 0.000 }, level = 1, disableWander = true }, + [11240] = { config_id = 11240, monster_id = 20011204, pos = { x = 200.767, y = 0.500, z = 208.372 }, rot = { x = 0.000, y = 285.847, z = 0.000 }, level = 1, disableWander = true }, + [11241] = { config_id = 11241, monster_id = 20011204, pos = { x = 194.174, y = 0.500, z = 198.661 }, rot = { x = 0.000, y = 342.994, z = 0.000 }, level = 1, disableWander = true }, + [11242] = { config_id = 11242, monster_id = 20011204, pos = { x = 199.797, y = 0.500, z = 206.999 }, rot = { x = 0.000, y = 113.494, z = 0.000 }, level = 1, disableWander = true }, + [11245] = { config_id = 11245, monster_id = 20010605, pos = { x = 225.663, y = 0.000, z = 199.572 }, rot = { x = 0.000, y = 297.205, z = 0.000 }, level = 1, disableWander = true }, + [11246] = { config_id = 11246, monster_id = 20010605, pos = { x = 201.289, y = 0.000, z = 222.030 }, rot = { x = 0.000, y = 143.010, z = 0.000 }, level = 1, disableWander = true }, + [11250] = { config_id = 11250, monster_id = 20011204, pos = { x = 209.324, y = 0.500, z = 201.315 }, rot = { x = 0.000, y = 311.898, z = 0.000 }, level = 1, disableWander = true }, + [11251] = { config_id = 11251, monster_id = 20011204, pos = { x = 202.387, y = 0.500, z = 192.418 }, rot = { x = 0.000, y = 320.307, z = 0.000 }, level = 1, disableWander = true }, + [11252] = { config_id = 11252, monster_id = 20011204, pos = { x = 201.211, y = 0.500, z = 191.579 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11253] = { config_id = 11253, monster_id = 20011204, pos = { x = 207.838, y = 0.500, z = 200.706 }, rot = { x = 0.000, y = 211.370, z = 0.000 }, level = 1, disableWander = true }, + [11254] = { config_id = 11254, monster_id = 20011204, pos = { x = 209.049, y = 0.500, z = 199.765 }, rot = { x = 0.000, y = 194.899, z = 0.000 }, level = 1, disableWander = true }, + [11255] = { config_id = 11255, monster_id = 20011204, pos = { x = 200.059, y = 0.500, z = 191.067 }, rot = { x = 0.000, y = 317.034, z = 0.000 }, level = 1, disableWander = true }, + [11256] = { config_id = 11256, monster_id = 20011204, pos = { x = 200.598, y = 0.500, z = 189.476 }, rot = { x = 0.000, y = 25.115, z = 0.000 }, level = 1, disableWander = true }, + [11257] = { config_id = 11257, monster_id = 20011204, pos = { x = 198.620, y = 0.500, z = 189.937 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11258] = { config_id = 11258, monster_id = 20010605, pos = { x = 200.349, y = 0.000, z = 196.210 }, rot = { x = 0.000, y = 220.368, z = 0.000 }, level = 1, disableWander = true }, + [11259] = { config_id = 11259, monster_id = 20010605, pos = { x = 194.438, y = 0.000, z = 199.884 }, rot = { x = 0.000, y = 117.312, z = 0.000 }, level = 1, disableWander = true }, + [11260] = { config_id = 11260, monster_id = 20010605, pos = { x = 206.600, y = 0.000, z = 199.400 }, rot = { x = 0.000, y = 245.559, z = 0.000 }, level = 1, disableWander = true }, + [11261] = { config_id = 11261, monster_id = 20010605, pos = { x = 199.904, y = 0.000, z = 206.219 }, rot = { x = 0.000, y = 133.870, z = 0.000 }, level = 1, disableWander = true }, + [11263] = { config_id = 11263, monster_id = 20010605, pos = { x = 226.761, y = 0.000, z = 201.340 }, rot = { x = 0.000, y = 254.453, z = 0.000 }, level = 1, disableWander = true }, + [11264] = { config_id = 11264, monster_id = 20010605, pos = { x = 201.472, y = 0.000, z = 176.196 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11265] = { config_id = 11265, monster_id = 20011204, pos = { x = 199.925, y = 0.500, z = 205.842 }, rot = { x = 0.000, y = 203.234, z = 0.000 }, level = 1, disableWander = true }, + [11266] = { config_id = 11266, monster_id = 20011204, pos = { x = 200.280, y = 0.500, z = 204.223 }, rot = { x = 0.000, y = 75.798, z = 0.000 }, level = 1, disableWander = true }, + [11267] = { config_id = 11267, monster_id = 20011204, pos = { x = 191.781, y = 0.500, z = 200.671 }, rot = { x = 0.000, y = 55.405, z = 0.000 }, level = 1, disableWander = true }, + [11268] = { config_id = 11268, monster_id = 20011204, pos = { x = 190.178, y = 0.500, z = 201.172 }, rot = { x = 0.000, y = 190.909, z = 0.000 }, level = 1, disableWander = true }, + [11269] = { config_id = 11269, monster_id = 20011204, pos = { x = 189.878, y = 0.500, z = 199.407 }, rot = { x = 0.000, y = 63.729, z = 0.000 }, level = 1, disableWander = true }, + [11270] = { config_id = 11270, monster_id = 20011204, pos = { x = 200.307, y = 0.500, z = 183.901 }, rot = { x = 0.000, y = 334.603, z = 0.000 }, level = 1, disableWander = true }, + [11271] = { config_id = 11271, monster_id = 20011204, pos = { x = 206.997, y = 0.500, z = 199.019 }, rot = { x = 0.000, y = 24.576, z = 0.000 }, level = 1, disableWander = true }, + [11272] = { config_id = 11272, monster_id = 20010605, pos = { x = 174.538, y = 0.000, z = 200.362 }, rot = { x = 0.000, y = 73.308, z = 0.000 }, level = 1, disableWander = true }, + [11273] = { config_id = 11273, monster_id = 20010605, pos = { x = 200.130, y = 0.000, z = 200.248 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11274] = { config_id = 11274, monster_id = 20010605, pos = { x = 216.506, y = 0.000, z = 200.686 }, rot = { x = 0.000, y = 14.861, z = 0.000 }, level = 1, disableWander = true }, + [11275] = { config_id = 11275, monster_id = 20010605, pos = { x = 201.617, y = 0.000, z = 210.983 }, rot = { x = 0.000, y = 269.654, z = 0.000 }, level = 1, disableWander = true }, + [11276] = { config_id = 11276, monster_id = 20010605, pos = { x = 199.565, y = 0.000, z = 211.759 }, rot = { x = 0.000, y = 100.153, z = 0.000 }, level = 1, disableWander = true }, + [11277] = { config_id = 11277, monster_id = 20011305, pos = { x = 200.367, y = 0.000, z = 181.559 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11278] = { config_id = 11278, monster_id = 20011305, pos = { x = 216.623, y = 0.000, z = 200.247 }, rot = { x = 0.000, y = 289.254, z = 0.000 }, level = 1, disableWander = true }, + [11279] = { config_id = 11279, monster_id = 20011305, pos = { x = 180.011, y = 0.000, z = 200.082 }, rot = { x = 0.000, y = 60.397, z = 0.000 }, level = 1, disableWander = true }, + [11280] = { config_id = 11280, monster_id = 20011305, pos = { x = 200.276, y = 0.000, z = 179.298 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11281] = { config_id = 11281, monster_id = 20011305, pos = { x = 200.260, y = 0.000, z = 213.202 }, rot = { x = 0.000, y = 134.304, z = 0.000 }, level = 1, disableWander = true }, + [11282] = { config_id = 11282, monster_id = 20011305, pos = { x = 222.128, y = 0.000, z = 200.493 }, rot = { x = 0.000, y = 326.410, z = 0.000 }, level = 1, disableWander = true }, + [11283] = { config_id = 11283, monster_id = 20011305, pos = { x = 200.430, y = 0.000, z = 206.267 }, rot = { x = 0.000, y = 230.409, z = 0.000 }, level = 1, disableWander = true }, + [11284] = { config_id = 11284, monster_id = 20011305, pos = { x = 200.076, y = 0.000, z = 189.096 }, rot = { x = 0.000, y = 9.970, z = 0.000 }, level = 1, disableWander = true }, + [11287] = { config_id = 11287, monster_id = 20011305, pos = { x = 185.881, y = 0.000, z = 200.180 }, rot = { x = 0.000, y = 153.274, z = 0.000 }, level = 1, disableWander = true }, + [11288] = { config_id = 11288, monster_id = 20011305, pos = { x = 209.583, y = 0.000, z = 200.291 }, rot = { x = 0.000, y = 283.948, z = 0.000 }, level = 1, disableWander = true }, + [11290] = { config_id = 11290, monster_id = 20011305, pos = { x = 199.960, y = 0.000, z = 220.230 }, rot = { x = 0.000, y = 192.479, z = 0.000 }, level = 1, disableWander = true }, + [11291] = { config_id = 11291, monster_id = 20011305, pos = { x = 206.334, y = 0.000, z = 200.298 }, rot = { x = 0.000, y = 37.575, z = 0.000 }, level = 1, disableWander = true }, + [11307] = { config_id = 11307, monster_id = 20011305, pos = { x = 197.791, y = 0.000, z = 210.477 }, rot = { x = 0.000, y = 244.028, z = 0.000 }, level = 1, disableWander = true }, + [11308] = { config_id = 11308, monster_id = 20011305, pos = { x = 211.004, y = 0.000, z = 200.292 }, rot = { x = 0.000, y = 192.037, z = 0.000 }, level = 1, disableWander = true }, + [11311] = { config_id = 11311, monster_id = 20011305, pos = { x = 201.750, y = 0.000, z = 187.949 }, rot = { x = 0.000, y = 330.350, z = 0.000 }, level = 1, disableWander = true }, + [11312] = { config_id = 11312, monster_id = 20011305, pos = { x = 189.048, y = 0.000, z = 200.995 }, rot = { x = 0.000, y = 101.394, z = 0.000 }, level = 1, disableWander = true }, + [11313] = { config_id = 11313, monster_id = 20011305, pos = { x = 199.280, y = 0.000, z = 201.675 }, rot = { x = 0.000, y = 198.644, z = 0.000 }, level = 1, disableWander = true }, + [11314] = { config_id = 11314, monster_id = 20011305, pos = { x = 201.625, y = 0.000, z = 198.707 }, rot = { x = 0.000, y = 322.752, z = 0.000 }, level = 1, disableWander = true }, + [11337] = { config_id = 11337, monster_id = 20011305, pos = { x = 178.637, y = 0.000, z = 200.040 }, rot = { x = 0.000, y = 69.216, z = 0.000 }, level = 1, disableWander = true }, + [11338] = { config_id = 11338, monster_id = 20011305, pos = { x = 179.624, y = 0.000, z = 198.171 }, rot = { x = 0.000, y = 166.523, z = 0.000 }, level = 1, disableWander = true }, + [11339] = { config_id = 11339, monster_id = 20011305, pos = { x = 199.373, y = 0.000, z = 220.032 }, rot = { x = 0.000, y = 198.679, z = 0.000 }, level = 1, disableWander = true }, + [11340] = { config_id = 11340, monster_id = 20011305, pos = { x = 201.127, y = 0.000, z = 218.048 }, rot = { x = 0.000, y = 118.339, z = 0.000 }, level = 1, disableWander = true }, + [11341] = { config_id = 11341, monster_id = 20011305, pos = { x = 199.727, y = 0.000, z = 181.504 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11342] = { config_id = 11342, monster_id = 20011305, pos = { x = 209.073, y = 0.000, z = 200.390 }, rot = { x = 0.000, y = 328.177, z = 0.000 }, level = 1, disableWander = true }, + [11350] = { config_id = 11350, monster_id = 20010503, pos = { x = 185.119, y = 0.500, z = 200.335 }, rot = { x = 0.000, y = 29.331, z = 0.000 }, level = 1, disableWander = true }, + [11351] = { config_id = 11351, monster_id = 20010503, pos = { x = 184.518, y = 0.500, z = 201.730 }, rot = { x = 0.000, y = 168.898, z = 0.000 }, level = 1, disableWander = true }, + [11353] = { config_id = 11353, monster_id = 20010503, pos = { x = 200.148, y = 0.500, z = 179.258 }, rot = { x = 0.000, y = 341.664, z = 0.000 }, level = 1, disableWander = true }, + [11354] = { config_id = 11354, monster_id = 20010503, pos = { x = 199.635, y = 0.500, z = 180.489 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11357] = { config_id = 11357, monster_id = 20010503, pos = { x = 193.451, y = 0.500, z = 199.653 }, rot = { x = 0.000, y = 108.627, z = 0.000 }, level = 1, disableWander = true }, + [11358] = { config_id = 11358, monster_id = 20010503, pos = { x = 193.935, y = 0.500, z = 198.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }, + [11359] = { config_id = 11359, monster_id = 20010503, pos = { x = 208.423, y = 0.500, z = 205.404 }, rot = { x = 0.000, y = 295.475, z = 0.000 }, level = 1, disableWander = true }, + [11360] = { config_id = 11360, monster_id = 20010503, pos = { x = 208.383, y = 0.500, z = 204.184 }, rot = { x = 0.000, y = 321.321, z = 0.000 }, level = 1, disableWander = true }, + [11361] = { config_id = 11361, monster_id = 20010503, pos = { x = 200.154, y = 0.500, z = 210.164 }, rot = { x = 0.000, y = 201.563, z = 0.000 }, level = 1, disableWander = true }, + [11362] = { config_id = 11362, monster_id = 20010503, pos = { x = 203.214, y = 0.500, z = 193.295 }, rot = { x = 0.000, y = 287.158, z = 0.000 }, level = 1, disableWander = true }, + [11363] = { config_id = 11363, monster_id = 20010503, pos = { x = 186.685, y = 0.500, z = 200.522 }, rot = { x = 0.000, y = 93.753, z = 0.000 }, level = 1, disableWander = true }, + [11364] = { config_id = 11364, monster_id = 20010503, pos = { x = 187.665, y = 0.500, z = 198.615 }, rot = { x = 0.000, y = 338.281, z = 0.000 }, level = 1, disableWander = true }, + [11365] = { config_id = 11365, monster_id = 20010503, pos = { x = 214.635, y = 0.500, z = 200.544 }, rot = { x = 0.000, y = 284.675, z = 0.000 }, level = 1, disableWander = true }, + [11366] = { config_id = 11366, monster_id = 20010503, pos = { x = 215.030, y = 0.500, z = 202.374 }, rot = { x = 0.000, y = 265.221, z = 0.000 }, level = 1, disableWander = true }, + [11367] = { config_id = 11367, monster_id = 20010503, pos = { x = 199.703, y = 0.500, z = 186.721 }, rot = { x = 0.000, y = 356.358, z = 0.000 }, level = 1, disableWander = true }, + [11368] = { config_id = 11368, monster_id = 20010503, pos = { x = 200.361, y = 0.500, z = 209.484 }, rot = { x = 0.000, y = 179.570, z = 0.000 }, level = 1, disableWander = true }, + [11369] = { config_id = 11369, monster_id = 20010503, pos = { x = 225.931, y = 0.500, z = 198.214 }, rot = { x = 0.000, y = 196.464, z = 0.000 }, level = 1, disableWander = true }, + [11370] = { config_id = 11370, monster_id = 20010503, pos = { x = 175.167, y = 0.500, z = 202.773 }, rot = { x = 0.000, y = 75.068, z = 0.000 }, level = 1, disableWander = true }, + [11371] = { config_id = 11371, monster_id = 20010605, pos = { x = 185.904, y = 0.000, z = 198.967 }, rot = { x = 0.000, y = 18.783, z = 0.000 }, level = 1, disableWander = true }, + [11372] = { config_id = 11372, monster_id = 20010605, pos = { x = 216.243, y = 0.000, z = 200.932 }, rot = { x = 0.000, y = 277.539, z = 0.000 }, level = 1, disableWander = true }, + [11373] = { config_id = 11373, monster_id = 20010605, pos = { x = 200.184, y = 0.000, z = 201.538 }, rot = { x = 0.000, y = 139.173, z = 0.000 }, level = 1, disableWander = true }, + [11374] = { config_id = 11374, monster_id = 20010605, pos = { x = 199.870, y = 0.000, z = 198.511 }, rot = { x = 0.000, y = 306.769, z = 0.000 }, level = 1, disableWander = true }, + [11375] = { config_id = 11375, monster_id = 20011204, pos = { x = 194.176, y = 0.500, z = 215.834 }, rot = { x = 0.000, y = 214.303, z = 0.000 }, level = 1, disableWander = true }, + [11376] = { config_id = 11376, monster_id = 20011204, pos = { x = 192.232, y = 0.500, z = 215.921 }, rot = { x = 0.000, y = 330.272, z = 0.000 }, level = 1, disableWander = true }, + [11377] = { config_id = 11377, monster_id = 20011204, pos = { x = 193.204, y = 0.500, z = 214.139 }, rot = { x = 0.000, y = 320.282, z = 0.000 }, level = 1, disableWander = true }, + [11378] = { config_id = 11378, monster_id = 20011204, pos = { x = 189.665, y = 0.500, z = 200.086 }, rot = { x = 0.000, y = 51.699, z = 0.000 }, level = 1, disableWander = true }, + [11379] = { config_id = 11379, monster_id = 20011204, pos = { x = 219.567, y = 0.500, z = 194.609 }, rot = { x = 0.000, y = 298.085, z = 0.000 }, level = 1, disableWander = true }, + [11380] = { config_id = 11380, monster_id = 20011204, pos = { x = 218.303, y = 0.500, z = 195.826 }, rot = { x = 0.000, y = 208.596, z = 0.000 }, level = 1, disableWander = true }, + [11381] = { config_id = 11381, monster_id = 20011204, pos = { x = 218.538, y = 0.500, z = 194.313 }, rot = { x = 0.000, y = 118.746, z = 0.000 }, level = 1, disableWander = true }, + [11382] = { config_id = 11382, monster_id = 20011204, pos = { x = 200.328, y = 0.500, z = 190.206 }, rot = { x = 0.000, y = 354.261, z = 0.000 }, level = 1, disableWander = true } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [11008] = { config_id = 11008, gadget_id = 70320035, pos = { x = 199.955, y = 0.300, z = 180.011 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11016] = { config_id = 11016, gadget_id = 70320035, pos = { x = 199.955, y = 0.300, z = 220.610 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11017] = { config_id = 11017, gadget_id = 70320021, pos = { x = 198.200, y = 1.600, z = 228.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 1, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [11018] = { config_id = 11018, gadget_id = 70320021, pos = { x = 201.800, y = 1.600, z = 228.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 2, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [11019] = { config_id = 11019, gadget_id = 70320024, pos = { x = 200.000, y = 0.000, z = 170.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [11020] = { config_id = 11020, gadget_id = 70320024, pos = { x = 200.000, y = 0.000, z = 230.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [11021] = { config_id = 11021, gadget_id = 70320024, pos = { x = 170.000, y = 0.000, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [11022] = { config_id = 11022, gadget_id = 70320024, pos = { x = 230.000, y = 0.000, z = 200.000 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, state = GadgetState.GearStop }, + [11023] = { config_id = 11023, gadget_id = 70320014, pos = { x = 200.000, y = 0.000, z = 170.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [11024] = { config_id = 11024, gadget_id = 70320014, pos = { x = 200.000, y = 0.000, z = 230.000 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [11025] = { config_id = 11025, gadget_id = 70320014, pos = { x = 170.000, y = 0.000, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [11026] = { config_id = 11026, gadget_id = 70320014, pos = { x = 230.000, y = 0.000, z = 200.000 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }, + [11027] = { config_id = 11027, gadget_id = 70320021, pos = { x = 171.500, y = 1.600, z = 198.200 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 11, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [11028] = { config_id = 11028, gadget_id = 70320021, pos = { x = 171.500, y = 1.600, z = 201.800 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 12, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE }, + [11032] = { config_id = 11032, gadget_id = 70320035, pos = { x = 199.941, y = 0.300, z = 200.063 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11038] = { config_id = 11038, gadget_id = 70320021, pos = { x = 201.800, y = 1.600, z = 171.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 13 }, + [11039] = { config_id = 11039, gadget_id = 70320021, pos = { x = 198.200, y = 1.600, z = 171.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 14 }, + [11040] = { config_id = 11040, gadget_id = 70320021, pos = { x = 228.500, y = 1.600, z = 201.800 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 9 }, + [11041] = { config_id = 11041, gadget_id = 70320021, pos = { x = 228.500, y = 1.600, z = 198.200 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 10 }, + [11066] = { config_id = 11066, gadget_id = 70320021, pos = { x = 182.000, y = 1.500, z = 195.000 }, rot = { x = 0.000, y = 62.000, z = 0.000 }, level = 1, route_id = 27 }, + [11067] = { config_id = 11067, gadget_id = 70320021, pos = { x = 192.000, y = 1.500, z = 202.000 }, rot = { x = 0.000, y = 135.000, z = 0.000 }, level = 1, route_id = 28 }, + [11068] = { config_id = 11068, gadget_id = 70320035, pos = { x = 187.425, y = 0.300, z = 200.165 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11069] = { config_id = 11069, gadget_id = 70380323, pos = { x = 200.000, y = 0.000, z = 200.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11078] = { config_id = 11078, gadget_id = 70320077, pos = { x = 200.000, y = 1.000, z = 200.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11079] = { config_id = 11079, gadget_id = 70320035, pos = { x = 186.989, y = 0.300, z = 200.063 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11080] = { config_id = 11080, gadget_id = 70320021, pos = { x = 210.000, y = 1.500, z = 200.000 }, rot = { x = 0.000, y = 135.000, z = 0.000 }, level = 1, route_id = 29 }, + [11081] = { config_id = 11081, gadget_id = 70320021, pos = { x = 218.000, y = 1.500, z = 205.000 }, rot = { x = 0.000, y = 62.000, z = 0.000 }, level = 1, route_id = 30 }, + [11082] = { config_id = 11082, gadget_id = 70320035, pos = { x = 218.645, y = 0.300, z = 200.063 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11113] = { config_id = 11113, gadget_id = 70320035, pos = { x = 199.978, y = 0.300, z = 179.623 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11115] = { config_id = 11115, gadget_id = 70320035, pos = { x = 199.978, y = 0.300, z = 220.043 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11116] = { config_id = 11116, gadget_id = 70320035, pos = { x = 198.113, y = 0.300, z = 225.055 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11119] = { config_id = 11119, gadget_id = 70320035, pos = { x = 198.950, y = 0.300, z = 194.574 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11121] = { config_id = 11121, gadget_id = 70320035, pos = { x = 219.067, y = 0.300, z = 213.350 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11125] = { config_id = 11125, gadget_id = 70320035, pos = { x = 201.302, y = 0.300, z = 188.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11127] = { config_id = 11127, gadget_id = 70320035, pos = { x = 185.972, y = 0.300, z = 199.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11128] = { config_id = 11128, gadget_id = 70320035, pos = { x = 200.214, y = 0.300, z = 211.821 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11135] = { config_id = 11135, gadget_id = 70320035, pos = { x = 212.616, y = 0.300, z = 199.617 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11136] = { config_id = 11136, gadget_id = 70320035, pos = { x = 225.190, y = 0.300, z = 199.934 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11138] = { config_id = 11138, gadget_id = 70320021, pos = { x = 200.000, y = 4.000, z = 229.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 23 }, + [11140] = { config_id = 11140, gadget_id = 70320021, pos = { x = 229.000, y = 4.000, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 24 }, + [11141] = { config_id = 11141, gadget_id = 70320035, pos = { x = 199.994, y = 0.300, z = 174.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11142] = { config_id = 11142, gadget_id = 70320035, pos = { x = 174.780, y = 0.300, z = 199.569 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11143] = { config_id = 11143, gadget_id = 70320035, pos = { x = 199.975, y = 0.300, z = 224.946 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11144] = { config_id = 11144, gadget_id = 70320035, pos = { x = 198.765, y = 0.300, z = 206.362 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11145] = { config_id = 11145, gadget_id = 70320035, pos = { x = 208.550, y = 0.300, z = 200.015 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11146] = { config_id = 11146, gadget_id = 70320035, pos = { x = 200.007, y = 0.300, z = 189.411 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11147] = { config_id = 11147, gadget_id = 70320035, pos = { x = 189.779, y = 0.300, z = 199.305 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11179] = { config_id = 11179, gadget_id = 70320021, pos = { x = 198.700, y = 4.000, z = 229.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 36 }, + [11180] = { config_id = 11180, gadget_id = 70320021, pos = { x = 201.300, y = 4.000, z = 229.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 37 }, + [11182] = { config_id = 11182, gadget_id = 70320021, pos = { x = 200.000, y = 4.000, z = 171.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 25 }, + [11184] = { config_id = 11184, gadget_id = 70320021, pos = { x = 171.000, y = 4.000, z = 200.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 26 }, + [11197] = { config_id = 11197, gadget_id = 70320035, pos = { x = 178.121, y = 0.300, z = 201.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11198] = { config_id = 11198, gadget_id = 70320035, pos = { x = 200.631, y = 0.300, z = 178.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11199] = { config_id = 11199, gadget_id = 70320035, pos = { x = 219.528, y = 0.300, z = 196.491 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11243] = { config_id = 11243, gadget_id = 70320062, pos = { x = 200.000, y = 0.000, z = 200.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11244] = { config_id = 11244, gadget_id = 70320035, pos = { x = 192.963, y = 0.300, z = 217.268 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11247] = { config_id = 11247, gadget_id = 70320035, pos = { x = 190.488, y = 0.300, z = 199.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11248] = { config_id = 11248, gadget_id = 70320035, pos = { x = 200.058, y = 0.300, z = 189.616 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11249] = { config_id = 11249, gadget_id = 70320035, pos = { x = 211.071, y = 0.300, z = 202.821 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11285] = { config_id = 11285, gadget_id = 70320035, pos = { x = 200.528, y = 0.300, z = 210.143 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11286] = { config_id = 11286, gadget_id = 70320035, pos = { x = 175.018, y = 0.300, z = 200.017 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11289] = { config_id = 11289, gadget_id = 70320035, pos = { x = 199.922, y = 0.300, z = 224.631 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11292] = { config_id = 11292, gadget_id = 70320035, pos = { x = 196.883, y = 0.300, z = 199.271 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11293] = { config_id = 11293, gadget_id = 70320035, pos = { x = 185.622, y = 0.300, z = 202.505 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11294] = { config_id = 11294, gadget_id = 70320035, pos = { x = 201.852, y = 0.300, z = 190.997 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11295] = { config_id = 11295, gadget_id = 70320035, pos = { x = 198.937, y = 0.300, z = 179.465 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11296] = { config_id = 11296, gadget_id = 70320035, pos = { x = 187.988, y = 0.300, z = 213.261 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11297] = { config_id = 11297, gadget_id = 70320035, pos = { x = 215.771, y = 0.300, z = 210.248 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11298] = { config_id = 11298, gadget_id = 70320035, pos = { x = 200.065, y = 0.300, z = 197.040 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11299] = { config_id = 11299, gadget_id = 70320035, pos = { x = 178.644, y = 0.300, z = 196.738 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11300] = { config_id = 11300, gadget_id = 70320035, pos = { x = 190.423, y = 0.300, z = 199.623 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11301] = { config_id = 11301, gadget_id = 70320035, pos = { x = 199.354, y = 0.300, z = 190.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11302] = { config_id = 11302, gadget_id = 70320035, pos = { x = 211.339, y = 0.300, z = 199.394 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11303] = { config_id = 11303, gadget_id = 70320035, pos = { x = 198.764, y = 0.300, z = 210.446 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11304] = { config_id = 11304, gadget_id = 70320035, pos = { x = 200.136, y = 0.300, z = 219.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11305] = { config_id = 11305, gadget_id = 70320035, pos = { x = 219.653, y = 0.300, z = 199.874 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11306] = { config_id = 11306, gadget_id = 70320035, pos = { x = 200.088, y = 0.300, z = 179.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11309] = { config_id = 11309, gadget_id = 70320035, pos = { x = 179.771, y = 0.300, z = 199.221 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11310] = { config_id = 11310, gadget_id = 70320035, pos = { x = 199.041, y = 0.300, z = 180.474 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11315] = { config_id = 11315, gadget_id = 70320035, pos = { x = 224.946, y = 0.300, z = 199.832 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11316] = { config_id = 11316, gadget_id = 70320035, pos = { x = 200.039, y = 0.300, z = 174.998 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11318] = { config_id = 11318, gadget_id = 70320035, pos = { x = 199.902, y = 0.300, z = 199.200 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11319] = { config_id = 11319, gadget_id = 70320035, pos = { x = 190.536, y = 0.300, z = 198.619 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11320] = { config_id = 11320, gadget_id = 70320035, pos = { x = 178.211, y = 0.300, z = 199.883 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11322] = { config_id = 11322, gadget_id = 70320035, pos = { x = 217.013, y = 0.300, z = 201.987 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11323] = { config_id = 11323, gadget_id = 70320035, pos = { x = 200.139, y = 0.300, z = 220.336 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11325] = { config_id = 11325, gadget_id = 70320035, pos = { x = 182.216, y = 0.300, z = 200.266 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11326] = { config_id = 11326, gadget_id = 70320035, pos = { x = 194.859, y = 0.300, z = 199.715 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11327] = { config_id = 11327, gadget_id = 70320035, pos = { x = 201.298, y = 0.300, z = 209.712 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11328] = { config_id = 11328, gadget_id = 70320035, pos = { x = 209.475, y = 0.300, z = 204.793 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11329] = { config_id = 11329, gadget_id = 70320035, pos = { x = 218.648, y = 0.300, z = 200.773 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11330] = { config_id = 11330, gadget_id = 70320035, pos = { x = 202.267, y = 0.300, z = 191.476 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11333] = { config_id = 11333, gadget_id = 70320035, pos = { x = 200.050, y = 0.300, z = 179.757 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11334] = { config_id = 11334, gadget_id = 70320035, pos = { x = 179.950, y = 0.300, z = 200.211 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11335] = { config_id = 11335, gadget_id = 70320035, pos = { x = 199.860, y = 0.300, z = 219.359 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11336] = { config_id = 11336, gadget_id = 70320035, pos = { x = 219.479, y = 0.300, z = 200.754 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11343] = { config_id = 11343, gadget_id = 70320021, pos = { x = 171.000, y = 4.000, z = 198.700 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 38 }, + [11344] = { config_id = 11344, gadget_id = 70320021, pos = { x = 171.000, y = 4.000, z = 201.300 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 39 }, + [11345] = { config_id = 11345, gadget_id = 70320021, pos = { x = 201.300, y = 4.000, z = 171.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 40 }, + [11346] = { config_id = 11346, gadget_id = 70320021, pos = { x = 198.700, y = 4.000, z = 171.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 41 }, + [11347] = { config_id = 11347, gadget_id = 70320021, pos = { x = 229.000, y = 4.000, z = 201.300 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 42 }, + [11348] = { config_id = 11348, gadget_id = 70320021, pos = { x = 229.000, y = 4.000, z = 198.700 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 43 }, + [11349] = { config_id = 11349, gadget_id = 70320035, pos = { x = 200.019, y = 0.300, z = 193.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11352] = { config_id = 11352, gadget_id = 70320035, pos = { x = 200.155, y = 0.300, z = 209.408 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11383] = { config_id = 11383, gadget_id = 70320021, pos = { x = 198.200, y = 1.600, z = 228.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 44 }, + [11384] = { config_id = 11384, gadget_id = 70320021, pos = { x = 201.800, y = 1.600, z = 228.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 45 }, + [11385] = { config_id = 11385, gadget_id = 70320021, pos = { x = 171.500, y = 1.600, z = 198.200 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 46 }, + [11386] = { config_id = 11386, gadget_id = 70320021, pos = { x = 171.500, y = 1.600, z = 201.800 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 47 }, + [11387] = { config_id = 11387, gadget_id = 70320035, pos = { x = 199.497, y = 0.300, z = 221.614 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11388] = { config_id = 11388, gadget_id = 70320035, pos = { x = 215.139, y = 0.300, z = 213.262 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11389] = { config_id = 11389, gadget_id = 70320035, pos = { x = 212.206, y = 0.300, z = 199.771 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11390] = { config_id = 11390, gadget_id = 70320035, pos = { x = 223.610, y = 0.300, z = 200.885 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11391] = { config_id = 11391, gadget_id = 70320035, pos = { x = 200.653, y = 0.300, z = 214.478 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11392] = { config_id = 11392, gadget_id = 70320035, pos = { x = 204.411, y = 0.300, z = 186.832 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11393] = { config_id = 11393, gadget_id = 70320035, pos = { x = 200.472, y = 0.300, z = 197.805 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11394] = { config_id = 11394, gadget_id = 70320035, pos = { x = 217.474, y = 0.300, z = 188.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11395] = { config_id = 11395, gadget_id = 70320035, pos = { x = 210.032, y = 0.300, z = 200.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11396] = { config_id = 11396, gadget_id = 70320035, pos = { x = 191.088, y = 0.300, z = 200.080 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11397] = { config_id = 11397, gadget_id = 70320035, pos = { x = 200.133, y = 0.300, z = 224.579 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11398] = { config_id = 11398, gadget_id = 70320035, pos = { x = 199.620, y = 0.300, z = 208.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11399] = { config_id = 11399, gadget_id = 70320035, pos = { x = 225.888, y = 0.300, z = 199.620 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11400] = { config_id = 11400, gadget_id = 70320035, pos = { x = 210.330, y = 0.300, z = 201.186 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11401] = { config_id = 11401, gadget_id = 70320035, pos = { x = 210.595, y = 0.300, z = 200.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11402] = { config_id = 11402, gadget_id = 70320035, pos = { x = 202.721, y = 0.300, z = 190.660 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11403] = { config_id = 11403, gadget_id = 70320035, pos = { x = 198.358, y = 0.300, z = 180.927 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11404] = { config_id = 11404, gadget_id = 70320035, pos = { x = 225.337, y = 0.300, z = 200.115 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11405] = { config_id = 11405, gadget_id = 70320035, pos = { x = 198.915, y = 0.300, z = 190.056 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11406] = { config_id = 11406, gadget_id = 70320035, pos = { x = 198.939, y = 0.300, z = 206.807 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11407] = { config_id = 11407, gadget_id = 70320035, pos = { x = 222.011, y = 0.300, z = 200.178 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11408] = { config_id = 11408, gadget_id = 70320035, pos = { x = 200.039, y = 0.300, z = 178.011 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11409] = { config_id = 11409, gadget_id = 70320035, pos = { x = 199.552, y = 0.300, z = 186.309 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11410] = { config_id = 11410, gadget_id = 70320035, pos = { x = 189.696, y = 0.300, z = 199.069 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11411] = { config_id = 11411, gadget_id = 70320035, pos = { x = 209.658, y = 0.300, z = 199.519 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11412] = { config_id = 11412, gadget_id = 70320035, pos = { x = 198.688, y = 0.300, z = 209.886 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11413] = { config_id = 11413, gadget_id = 70320035, pos = { x = 200.218, y = 0.300, z = 174.476 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11414] = { config_id = 11414, gadget_id = 70320035, pos = { x = 224.650, y = 0.300, z = 198.493 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11415] = { config_id = 11415, gadget_id = 70320035, pos = { x = 200.217, y = 0.300, z = 225.220 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11416] = { config_id = 11416, gadget_id = 70320035, pos = { x = 174.915, y = 0.300, z = 200.225 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11417] = { config_id = 11417, gadget_id = 70320035, pos = { x = 200.530, y = 0.300, z = 192.367 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11418] = { config_id = 11418, gadget_id = 70320035, pos = { x = 213.410, y = 0.300, z = 199.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11419] = { config_id = 11419, gadget_id = 70320035, pos = { x = 200.700, y = 0.300, z = 212.198 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11420] = { config_id = 11420, gadget_id = 70320035, pos = { x = 190.062, y = 0.300, z = 201.737 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11421] = { config_id = 11421, gadget_id = 70320035, pos = { x = 200.315, y = 0.300, z = 175.230 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11422] = { config_id = 11422, gadget_id = 70320035, pos = { x = 173.844, y = 0.300, z = 199.501 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11423] = { config_id = 11423, gadget_id = 70320035, pos = { x = 200.026, y = 0.300, z = 226.053 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11424] = { config_id = 11424, gadget_id = 70320035, pos = { x = 225.363, y = 0.300, z = 200.093 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11425] = { config_id = 11425, gadget_id = 70320035, pos = { x = 199.515, y = 0.300, z = 188.808 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11426] = { config_id = 11426, gadget_id = 70320035, pos = { x = 190.698, y = 0.300, z = 199.825 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11427] = { config_id = 11427, gadget_id = 70320035, pos = { x = 201.607, y = 0.300, z = 205.483 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11428] = { config_id = 11428, gadget_id = 70320035, pos = { x = 198.297, y = 0.300, z = 213.124 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11429] = { config_id = 11429, gadget_id = 70320035, pos = { x = 176.625, y = 0.300, z = 199.990 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11430] = { config_id = 11430, gadget_id = 70320035, pos = { x = 198.747, y = 0.300, z = 177.496 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11431] = { config_id = 11431, gadget_id = 70320035, pos = { x = 223.355, y = 0.300, z = 198.679 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11432] = { config_id = 11432, gadget_id = 70320035, pos = { x = 200.303, y = 0.300, z = 227.415 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11433] = { config_id = 11433, gadget_id = 70320035, pos = { x = 198.448, y = 0.300, z = 184.227 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11434] = { config_id = 11434, gadget_id = 70320035, pos = { x = 191.677, y = 0.300, z = 199.635 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11435] = { config_id = 11435, gadget_id = 70320035, pos = { x = 200.705, y = 0.300, z = 205.798 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11436] = { config_id = 11436, gadget_id = 70320035, pos = { x = 207.683, y = 0.300, z = 198.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11437] = { config_id = 11437, gadget_id = 70320035, pos = { x = 177.786, y = 0.300, z = 199.634 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11438] = { config_id = 11438, gadget_id = 70320035, pos = { x = 199.986, y = 0.300, z = 225.059 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11439] = { config_id = 11439, gadget_id = 70320035, pos = { x = 198.729, y = 0.300, z = 177.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11440] = { config_id = 11440, gadget_id = 70320035, pos = { x = 225.725, y = 0.300, z = 200.040 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11441] = { config_id = 11441, gadget_id = 70320035, pos = { x = 200.278, y = 0.300, z = 220.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11442] = { config_id = 11442, gadget_id = 70320035, pos = { x = 199.898, y = 0.300, z = 205.556 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11443] = { config_id = 11443, gadget_id = 70320035, pos = { x = 228.153, y = 0.300, z = 199.619 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [11444] = { config_id = 11444, gadget_id = 70320035, pos = { x = 207.880, y = 0.300, z = 197.200 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { + -- 一定是Cube! + [11029] = { config_id = 11029, shape = RegionShape.CUBIC, size = { x = 90.000, y = 30.000, z = 90.000 }, pos = { x = 200.000, y = 10.000, z = 200.000 } } +} + +-- 触发器 +triggers = { +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 11078, 11243 }, + regions = { 11029 }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 琴球门,高1.7, + monsters = { }, + gadgets = { 11019, 11020, 11021, 11022, 11243 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 可莉/烟绯球门, + monsters = { }, + gadgets = { 11023, 11024, 11025, 11026, 11243 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 可莉/烟绯_1人门_4_1, + monsters = { }, + gadgets = { 11383, 11384, 11385, 11386 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 可莉/烟绯_1人_1_1散, + monsters = { 11001, 11002, 11003, 11004, 11005, 11006, 11007 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 可莉/烟绯_1人_1_2聚, + monsters = { 11009, 11010, 11011, 11012, 11013, 11014, 11015 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 可莉/烟绯_1人_2_1, + monsters = { 11030, 11031, 11033, 11034, 11035, 11036, 11037 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = 可莉/烟绯_4人_1_1散, + monsters = { 11042, 11043, 11044, 11045, 11046, 11047, 11048, 11049, 11050, 11051, 11052, 11053, 11054, 11055 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = 可莉/烟绯_4人_1_2聚, + monsters = { 11056, 11057, 11058, 11059, 11060, 11061, 11062, 11063, 11064, 11065, 11074, 11075, 11076, 11077 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = 可莉/烟绯_4人门_4_1, + monsters = { }, + gadgets = { 11017, 11018, 11027, 11028 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = 可莉/烟绯_1人门_2_1, + monsters = { }, + gadgets = { 11066, 11067 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = 可莉/烟绯_1人_4_1, + monsters = { 11070, 11071, 11072, 11073, 11112, 11183, 11200, 11245, 11246 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 13, + -- description = 可莉/烟绯_234人门_2_1, + monsters = { }, + gadgets = { 11066, 11067, 11080, 11081 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 14, + -- description = 可莉/烟绯_4人_2_1, + monsters = { 11086, 11087, 11088, 11089, 11090, 11091, 11092, 11093, 11094, 11095, 11096, 11097 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 15, + -- description = 可莉/烟绯_4人_4_1, + monsters = { 11098, 11099, 11100, 11101, 11102, 11103, 11104, 11105, 11258, 11259, 11260, 11261 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 16, + -- description = 可莉/烟绯_23人_1_1散, + monsters = { 11042, 11043, 11044, 11045, 11046, 11047, 11048, 11049, 11050, 11051 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 17, + -- description = 可莉/烟绯_23人_1_2聚, + monsters = { 11056, 11057, 11058, 11059, 11060, 11061, 11062, 11063, 11064, 11065 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 18, + -- description = 可莉/烟绯_23人_2_1, + monsters = { 11086, 11087, 11088, 11089, 11090, 11091, 11092, 11093 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 19, + -- description = 可莉/烟绯_23人门_4_1, + monsters = { }, + gadgets = { 11038, 11039, 11040, 11041 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 20, + -- description = 可莉/烟绯_23人门_4_2, + monsters = { }, + gadgets = { 11383, 11384, 11385, 11386 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 21, + -- description = 可莉/烟绯_23人_4_1, + monsters = { 11106, 11107, 11108, 11109, 11110, 11111, 11263, 11264, 11272, 11273, 11274, 11275, 11276 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 22, + -- description = 琴_1人_1_1散, + monsters = { 11114, 11117, 11118, 11120 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 23, + -- description = 琴_1人_1_2聚, + monsters = { 11122, 11123, 11124, 11126 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 24, + -- description = 琴_1人_2_1, + monsters = { 11129, 11130, 11131, 11132, 11133, 11134 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 25, + -- description = 琴_1人门_2_1, + monsters = { }, + gadgets = { 11138, 11140 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 26, + -- description = 琴_1人门_4_1, + monsters = { }, + gadgets = { 11179, 11180, 11343, 11344 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 27, + -- description = 琴_1人_4_1, + monsters = { 11148, 11149, 11150, 11151, 11152, 11284, 11287, 11288, 11290 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 28, + -- description = 琴_4人_1_1散, + monsters = { 11153, 11154, 11155, 11156, 11157, 11158, 11159, 11160, 11161, 11162, 11163, 11164 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 29, + -- description = 琴_4人_1_1聚, + monsters = { 11167, 11168, 11169, 11170, 11171, 11172, 11173, 11174, 11175, 11176, 11177, 11178 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 30, + -- description = 琴_234人门_2_1, + monsters = { }, + gadgets = { 11138, 11140 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 31, + -- description = 琴_4人_2_1, + monsters = { 11185, 11186, 11187, 11188, 11189, 11190, 11191, 11192, 11193, 11194, 11195, 11196 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 32, + -- description = 琴_4人门_4_1, + monsters = { }, + gadgets = { 11179, 11180, 11343, 11344, 11345, 11346, 11347, 11348 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 33, + -- description = 琴_4人_4_1, + monsters = { 11201, 11202, 11203, 11204, 11205, 11206, 11207, 11208, 11307, 11308, 11311, 11312, 11313, 11314 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 34, + -- description = 琴_23人_1_1散, + monsters = { 11209, 11210, 11211, 11212, 11213, 11214, 11215, 11216, 11217, 11218 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 35, + -- description = 琴_23人_1_1聚, + monsters = { 11219, 11220, 11221, 11222, 11223, 11224, 11225, 11226, 11227, 11228 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 36, + -- description = 琴_23人_2_1, + monsters = { 11229, 11230, 11231, 11232, 11233, 11234, 11235, 11236 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 37, + -- description = 琴_23人门_4_1, + monsters = { }, + gadgets = { 11179, 11180, 11343, 11344 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 38, + -- description = 琴_23人门_4_2, + monsters = { }, + gadgets = { 11179, 11180, 11347, 11348 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 39, + -- description = 琴_23人_4_1, + monsters = { 11237, 11238, 11239, 11240, 11241, 11242, 11270, 11271, 11337, 11338, 11339, 11340, 11341, 11342 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 40, + -- description = 可莉/烟绯_1人门_3_1, + monsters = { }, + gadgets = { 11066, 11067 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 41, + -- description = 可莉/烟绯_1人_3_1, + monsters = { 11083, 11084, 11350, 11351, 11353, 11354 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 42, + -- description = 可莉/烟绯_23人门_3_1, + monsters = { }, + gadgets = { 11066, 11067, 11080, 11081 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 43, + -- description = 可莉/烟绯_23人_3_1, + monsters = { 11085, 11137, 11139, 11181, 11357, 11358, 11359, 11360, 11361, 11362 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 44, + -- description = 可莉/烟绯_4人门_3_1, + monsters = { }, + gadgets = { 11066, 11067, 11080, 11081 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 45, + -- description = 可莉/烟绯_4人_3_1, + monsters = { 11363, 11364, 11365, 11366, 11367, 11368, 11369, 11370, 11371, 11372, 11373, 11374 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 46, + -- description = 琴_1人门_3_1, + monsters = { }, + gadgets = { 11140, 11182 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 47, + -- description = 琴_1人_3_1, + monsters = { 11250, 11251, 11252, 11253, 11254, 11277, 11278 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 48, + -- description = 琴_234人门_3_1, + monsters = { }, + gadgets = { 11182, 11184 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 49, + -- description = 琴_23人_3_1, + monsters = { 11255, 11256, 11257, 11265, 11266, 11267, 11268, 11269, 11279, 11280, 11281, 11282 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 50, + -- description = 琴_4人_3_1, + monsters = { 11165, 11166, 11283, 11291, 11375, 11376, 11377, 11378, 11379, 11380, 11381, 11382 }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 51, + -- description = 可莉_单_1_体力球, + monsters = { }, + gadgets = { 11387, 11388, 11389, 11390 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 52, + -- description = 可莉_单_2_体力球, + monsters = { }, + gadgets = { 11391, 11392, 11393, 11394 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 53, + -- description = 可莉_单_3_体力球, + monsters = { }, + gadgets = { 11292, 11293, 11294, 11295 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 54, + -- description = 可莉_单_4_体力球, + monsters = { }, + gadgets = { 11296, 11297, 11298, 11299 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 55, + -- description = 可莉_多_1_体力球, + monsters = { }, + gadgets = { 11300, 11301, 11302, 11303, 11304, 11305, 11306, 11309 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 56, + -- description = 可莉_多_2_体力球, + monsters = { }, + gadgets = { 11310, 11318, 11319, 11320, 11322, 11323 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 57, + -- description = 可莉_多_3_体力球, + monsters = { }, + gadgets = { 11008, 11016, 11325, 11326, 11327, 11328, 11329, 11330 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 58, + -- description = 可莉_多_4_体力球, + monsters = { }, + gadgets = { 11333, 11334, 11335, 11336, 11349, 11352, 11395, 11396 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 59, + -- description = 琴_单_1_体力球, + monsters = { }, + gadgets = { 11397, 11398, 11399, 11400 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 60, + -- description = 琴_单_2_体力球, + monsters = { }, + gadgets = { 11441, 11442, 11443, 11444 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 61, + -- description = 琴_单_3_体力球, + monsters = { }, + gadgets = { 11401, 11402, 11403, 11404 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 62, + -- description = 琴_单_4_体力球, + monsters = { }, + gadgets = { 11068, 11405, 11406, 11407, 11408 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 63, + -- description = 琴_多_1_体力球, + monsters = { }, + gadgets = { 11409, 11410, 11411, 11412, 11413, 11414, 11415, 11416 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 64, + -- description = 琴_多_2_体力球, + monsters = { }, + gadgets = { 11417, 11418, 11419, 11420, 11421, 11422, 11423, 11424 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 65, + -- description = 琴_多_3_体力球, + monsters = { }, + gadgets = { 11425, 11426, 11427, 11428, 11429, 11430, 11431, 11432 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 66, + -- description = 琴_多_4_体力球, + monsters = { }, + gadgets = { 11433, 11434, 11435, 11436, 11437, 11438, 11439, 11440 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 67, + -- description = 可莉4人第三波体力球, + monsters = { }, + gadgets = { 11032, 11079, 11082, 11113, 11115, 11116, 11119, 11121 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 68, + -- description = 琴4人第二波体力球, + monsters = { }, + gadgets = { 11125, 11127, 11128, 11135, 11136, 11141, 11142, 11143 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 69, + -- description = 琴4人第三波体力球, + monsters = { }, + gadgets = { 11144, 11145, 11146, 11147, 11197, 11198, 11199, 11244 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 70, + -- description = , + monsters = { }, + gadgets = { 11247, 11248, 11249, 11285, 11286, 11289, 11315, 11316 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_Football" +require "V3_2/CharAmuse_Retrans" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51008/scene51008_group251008012.lua b/Resources/Scripts/Scene/51008/scene51008_group251008012.lua new file mode 100644 index 000000000..dd76a7a35 --- /dev/null +++ b/Resources/Scripts/Scene/51008/scene51008_group251008012.lua @@ -0,0 +1,689 @@ +-- 基础信息 +local base_info = { + group_id = 251008012 +} + +-- DEFS_MISCS +local defs = +{ + -----全玩法通用配置----- + + --玩法范围region cube + play_region = 12111, + --进入时加载内容,例如棒球发球机。依次为单人、2人。。 + enter_suites = {2,2,2,2}, + air_wall = {12395}, + --启动时加载内容,例如史莱姆球。依次为单人、2人。。 + play_suites = {}, + --挑战限时秒 + limit_time = 100000, + --挑战目标 + target = 150, + + clear_delay = 60, + + --刷出延迟 + refresh_delay = 1, + + -----打桩配置----- + matrix = + { + {12001,12002,12003,12004,12005,12049}, + {12006,12007,12008,12009,12010,12050}, + {12011,12012,12013,12014,12015,12051}, + {12016,12017,12018,12019,12020,12052}, + {12021,12022,12023,12024,12025,12053}, + {12054,12055,12056,12057,12058,12059}, + }, + + rounds = + { --第一个数字表示普通地板个数,第二个数字表示高级地板个数 + --单人玩家 + [1] = {{1,0},{0,1},{1,1},{0,1},{0,1,1},{0,1,1},{0,1,1},{0,1,1}}, + --2人 + [2] = {{4,0},{1,1},{1,1},{0,1},{0,1},{0,1,1},{0,1},{0,1,1},{0,1,1},{0,1,1}}, + --3人 + [3] = {{4,0},{1,1},{1,1},{0,2},{0,2,1},{0,2},{0,2,1},{0,2,1},{0,2,1}}, + --4人 + [4] = {{4,0},{1,1},{1,1},{0,2},{0,2,1},{0,2},{0,2,1},{0,2,1},{0,2,1}} + }, + + spec = + {-- pillars = {柱子ConfigID列表}, reward_suite = {奖励suite} + [1] = { pillars = {12013,12014,12018,12019}, reward_suite = {13}} + }, + + high_from = 4, + --每个GalleryID 特殊奖励用哪个Suite + --1000为测试用 + reward_by_gallery = + { + [1000] = {5}, + [28003] = {5,6}, + [28004] = {9,10}, + }, + + high_reward_by_gallery = + { + [1000] = {5}, + [28003] = {7}, + [28004] = {11}, + }, + simple_reward_suite = 4, + rise_reward_suite = 3, + + -----以下内容通常不需关注----- + + gadget_pool = + { + --金币 + [70320015] = + { + 12026,12027,12028,12029,12030,12031,12032,12034,12035,12036,12038,12039,12040,12041,12042,12043,12044,12045,12060,12061,12062,12063,12064,12066,12067,12068,12070,12071,12072,12073,12074,12075,12076,12077,12080,12081,12082,12083,12084,12086,12087,12088,12089,12090,12091,12093,12094,12095,12096,12097,12098,12099,12100,12101,12102,12103,12105,12106,12107,12108,12109,12112,12113,12114,12115,12116,12117,12118,12120,12121,12122,12123,12124,12125,12128,12129,12130,12132,12133,12134,12136,12137,12138,12140,12141,12142,12144,12145,12148,12149,12150,12151,12152,12153,12155,12156,12157,12158,12159,12160,12161,12162,12163,12164,12165,12167,12168,12169,12170,12171,12173,12174,12175,12176,12177,12178,12179, + }, + --大金币 + [70320022] = + { + 12037,12046,12065,12069,12078,12085,12092,12104,12119,12131,12143,12154,12166,12180,12192,12204,12207,12211,12221,12225,12235,12239, + }, + --平台 + [70350323] = + { + 12047,12110,12286,12335,12336,12337,12338,12393,12394,12396, + }, + } +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + [12001] = { config_id = 12001, gadget_id = 70320008, pos = { x = 387.500, y = -0.094, z = 412.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12002] = { config_id = 12002, gadget_id = 70320008, pos = { x = 392.500, y = -0.084, z = 412.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12003] = { config_id = 12003, gadget_id = 70320008, pos = { x = 397.500, y = -0.094, z = 412.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12004] = { config_id = 12004, gadget_id = 70320008, pos = { x = 402.500, y = -0.084, z = 412.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12005] = { config_id = 12005, gadget_id = 70320008, pos = { x = 407.500, y = -0.094, z = 412.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12006] = { config_id = 12006, gadget_id = 70320008, pos = { x = 387.500, y = -0.084, z = 407.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12007] = { config_id = 12007, gadget_id = 70320008, pos = { x = 392.500, y = -0.094, z = 407.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12008] = { config_id = 12008, gadget_id = 70320008, pos = { x = 397.500, y = -0.084, z = 407.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12009] = { config_id = 12009, gadget_id = 70320008, pos = { x = 402.500, y = -0.094, z = 407.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12010] = { config_id = 12010, gadget_id = 70320008, pos = { x = 407.500, y = -0.084, z = 407.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12011] = { config_id = 12011, gadget_id = 70320008, pos = { x = 387.500, y = -0.094, z = 402.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12012] = { config_id = 12012, gadget_id = 70320008, pos = { x = 392.500, y = -0.084, z = 402.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12013] = { config_id = 12013, gadget_id = 70320008, pos = { x = 397.500, y = -0.094, z = 402.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12014] = { config_id = 12014, gadget_id = 70320008, pos = { x = 402.500, y = -0.084, z = 402.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12015] = { config_id = 12015, gadget_id = 70320008, pos = { x = 407.500, y = -0.094, z = 402.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12016] = { config_id = 12016, gadget_id = 70320008, pos = { x = 387.500, y = -0.084, z = 397.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12017] = { config_id = 12017, gadget_id = 70320008, pos = { x = 392.500, y = -0.094, z = 397.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12018] = { config_id = 12018, gadget_id = 70320008, pos = { x = 397.500, y = -0.084, z = 397.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12019] = { config_id = 12019, gadget_id = 70320008, pos = { x = 402.500, y = -0.094, z = 397.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12020] = { config_id = 12020, gadget_id = 70320008, pos = { x = 407.500, y = -0.084, z = 397.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12021] = { config_id = 12021, gadget_id = 70320008, pos = { x = 387.500, y = -0.094, z = 392.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12022] = { config_id = 12022, gadget_id = 70320008, pos = { x = 392.500, y = -0.084, z = 392.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12023] = { config_id = 12023, gadget_id = 70320008, pos = { x = 397.500, y = -0.094, z = 392.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12024] = { config_id = 12024, gadget_id = 70320008, pos = { x = 402.500, y = -0.084, z = 392.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12025] = { config_id = 12025, gadget_id = 70320008, pos = { x = 407.500, y = -0.094, z = 392.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12026] = { config_id = 12026, gadget_id = 70320015, pos = { x = 390.057, y = 2.406, z = 390.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12027] = { config_id = 12027, gadget_id = 70320015, pos = { x = 390.057, y = 3.906, z = 390.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12028] = { config_id = 12028, gadget_id = 70320015, pos = { x = 390.057, y = 5.406, z = 390.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12029] = { config_id = 12029, gadget_id = 70320015, pos = { x = 390.057, y = 6.906, z = 390.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12030] = { config_id = 12030, gadget_id = 70320015, pos = { x = 390.787, y = 5.906, z = 391.066 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12031] = { config_id = 12031, gadget_id = 70320015, pos = { x = 390.787, y = 5.906, z = 389.358 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12032] = { config_id = 12032, gadget_id = 70320015, pos = { x = 389.752, y = 5.906, z = 391.066 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12033] = { config_id = 12033, gadget_id = 70320015, pos = { x = 389.752, y = 5.906, z = 389.358 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12034] = { config_id = 12034, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12035] = { config_id = 12035, gadget_id = 70320015, pos = { x = 390.059, y = 3.906, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12036] = { config_id = 12036, gadget_id = 70320015, pos = { x = 390.059, y = 5.406, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12037] = { config_id = 12037, gadget_id = 70320022, pos = { x = 390.059, y = 7.906, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12038] = { config_id = 12038, gadget_id = 70320015, pos = { x = 390.059, y = 6.906, z = 391.178 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12039] = { config_id = 12039, gadget_id = 70320015, pos = { x = 390.059, y = 6.906, z = 392.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12040] = { config_id = 12040, gadget_id = 70320015, pos = { x = 390.059, y = 6.906, z = 394.178 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12041] = { config_id = 12041, gadget_id = 70320015, pos = { x = 390.059, y = 6.906, z = 395.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12042] = { config_id = 12042, gadget_id = 70320015, pos = { x = 390.059, y = 6.906, z = 397.178 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12043] = { config_id = 12043, gadget_id = 70320015, pos = { x = 390.059, y = 6.906, z = 398.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12044] = { config_id = 12044, gadget_id = 70320015, pos = { x = 390.059, y = 8.406, z = 398.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12045] = { config_id = 12045, gadget_id = 70320015, pos = { x = 390.059, y = 9.906, z = 398.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12046] = { config_id = 12046, gadget_id = 70320022, pos = { x = 390.059, y = 13.906, z = 398.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12047] = { config_id = 12047, gadget_id = 70350323, pos = { x = 390.059, y = 5.206, z = 398.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12048] = { config_id = 12048, gadget_id = 70320037, pos = { x = 400.000, y = -0.094, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12049] = { config_id = 12049, gadget_id = 70320008, pos = { x = 412.500, y = -0.084, z = 412.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12050] = { config_id = 12050, gadget_id = 70320008, pos = { x = 412.500, y = -0.094, z = 407.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12051] = { config_id = 12051, gadget_id = 70320008, pos = { x = 412.500, y = -0.084, z = 402.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12052] = { config_id = 12052, gadget_id = 70320008, pos = { x = 412.500, y = -0.094, z = 397.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12053] = { config_id = 12053, gadget_id = 70320008, pos = { x = 412.500, y = -0.084, z = 392.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12054] = { config_id = 12054, gadget_id = 70320008, pos = { x = 387.500, y = -0.084, z = 387.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12055] = { config_id = 12055, gadget_id = 70320008, pos = { x = 392.500, y = -0.094, z = 387.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12056] = { config_id = 12056, gadget_id = 70320008, pos = { x = 397.500, y = -0.084, z = 387.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12057] = { config_id = 12057, gadget_id = 70320008, pos = { x = 402.500, y = -0.094, z = 387.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12058] = { config_id = 12058, gadget_id = 70320008, pos = { x = 407.500, y = -0.084, z = 387.500 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 }, + [12059] = { config_id = 12059, gadget_id = 70320008, pos = { x = 412.500, y = -0.094, z = 387.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12060] = { config_id = 12060, gadget_id = 70320015, pos = { x = 390.059, y = 11.406, z = 398.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12061] = { config_id = 12061, gadget_id = 70320015, pos = { x = 390.059, y = 13.148, z = 397.427 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12062] = { config_id = 12062, gadget_id = 70320015, pos = { x = 390.059, y = 13.148, z = 395.803 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12063] = { config_id = 12063, gadget_id = 70320015, pos = { x = 390.059, y = 13.148, z = 394.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12064] = { config_id = 12064, gadget_id = 70320015, pos = { x = 390.059, y = 13.148, z = 392.885 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12065] = { config_id = 12065, gadget_id = 70320022, pos = { x = 390.059, y = 13.148, z = 391.130 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12066] = { config_id = 12066, gadget_id = 70320015, pos = { x = 390.059, y = 3.098, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12067] = { config_id = 12067, gadget_id = 70320015, pos = { x = 390.059, y = 4.598, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12068] = { config_id = 12068, gadget_id = 70320015, pos = { x = 390.059, y = 6.098, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12069] = { config_id = 12069, gadget_id = 70320022, pos = { x = 390.059, y = 8.598, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12070] = { config_id = 12070, gadget_id = 70320015, pos = { x = 390.059, y = 6.777, z = 391.226 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12071] = { config_id = 12071, gadget_id = 70320015, pos = { x = 390.059, y = 6.847, z = 392.743 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12072] = { config_id = 12072, gadget_id = 70320015, pos = { x = 390.059, y = 6.850, z = 397.091 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12073] = { config_id = 12073, gadget_id = 70320015, pos = { x = 390.059, y = 6.773, z = 398.212 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12074] = { config_id = 12074, gadget_id = 70320015, pos = { x = 390.059, y = 6.726, z = 399.956 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12075] = { config_id = 12075, gadget_id = 70320015, pos = { x = 390.059, y = 1.568, z = 400.052 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12076] = { config_id = 12076, gadget_id = 70320015, pos = { x = 390.059, y = 3.409, z = 400.052 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12077] = { config_id = 12077, gadget_id = 70320015, pos = { x = 390.059, y = 4.909, z = 400.052 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12078] = { config_id = 12078, gadget_id = 70320022, pos = { x = 390.059, y = 9.119, z = 399.968 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12079] = { config_id = 12079, gadget_id = 70320015, pos = { x = 389.949, y = 0.891, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12080] = { config_id = 12080, gadget_id = 70320015, pos = { x = 390.059, y = 1.523, z = 389.666 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12081] = { config_id = 12081, gadget_id = 70320015, pos = { x = 390.059, y = 4.956, z = 398.222 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12082] = { config_id = 12082, gadget_id = 70320015, pos = { x = 390.059, y = 4.946, z = 397.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12083] = { config_id = 12083, gadget_id = 70320015, pos = { x = 390.059, y = 4.994, z = 391.154 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12084] = { config_id = 12084, gadget_id = 70320015, pos = { x = 390.059, y = 5.070, z = 392.682 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12085] = { config_id = 12085, gadget_id = 70320022, pos = { x = 390.059, y = 7.973, z = 394.737 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12086] = { config_id = 12086, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12087] = { config_id = 12087, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12088] = { config_id = 12088, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12089] = { config_id = 12089, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12090] = { config_id = 12090, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12091] = { config_id = 12091, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12092] = { config_id = 12092, gadget_id = 70320022, pos = { x = 390.059, y = 6.030, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12093] = { config_id = 12093, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12094] = { config_id = 12094, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12095] = { config_id = 12095, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12096] = { config_id = 12096, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12097] = { config_id = 12097, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12098] = { config_id = 12098, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12099] = { config_id = 12099, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12100] = { config_id = 12100, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12101] = { config_id = 12101, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12102] = { config_id = 12102, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12103] = { config_id = 12103, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12104] = { config_id = 12104, gadget_id = 70320022, pos = { x = 390.059, y = 6.030, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12105] = { config_id = 12105, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12106] = { config_id = 12106, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12107] = { config_id = 12107, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12108] = { config_id = 12108, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12109] = { config_id = 12109, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12110] = { config_id = 12110, gadget_id = 70350323, pos = { x = 390.059, y = 5.406, z = 395.324 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12112] = { config_id = 12112, gadget_id = 70320015, pos = { x = 390.059, y = 8.742, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12113] = { config_id = 12113, gadget_id = 70320015, pos = { x = 390.059, y = 10.611, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12114] = { config_id = 12114, gadget_id = 70320015, pos = { x = 390.059, y = 12.366, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12115] = { config_id = 12115, gadget_id = 70320015, pos = { x = 390.059, y = 14.177, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12116] = { config_id = 12116, gadget_id = 70320015, pos = { x = 390.059, y = 8.742, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12117] = { config_id = 12117, gadget_id = 70320015, pos = { x = 390.059, y = 10.611, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12118] = { config_id = 12118, gadget_id = 70320015, pos = { x = 390.059, y = 12.366, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12119] = { config_id = 12119, gadget_id = 70320022, pos = { x = 390.059, y = 14.177, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12120] = { config_id = 12120, gadget_id = 70320015, pos = { x = 390.059, y = 8.742, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12121] = { config_id = 12121, gadget_id = 70320015, pos = { x = 390.059, y = 10.611, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12122] = { config_id = 12122, gadget_id = 70320015, pos = { x = 390.059, y = 12.366, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12123] = { config_id = 12123, gadget_id = 70320015, pos = { x = 390.059, y = 14.177, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12124] = { config_id = 12124, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 389.677 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12125] = { config_id = 12125, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 389.677 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12128] = { config_id = 12128, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12129] = { config_id = 12129, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12130] = { config_id = 12130, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12131] = { config_id = 12131, gadget_id = 70320022, pos = { x = 390.059, y = 14.433, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12132] = { config_id = 12132, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12133] = { config_id = 12133, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12134] = { config_id = 12134, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12136] = { config_id = 12136, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12137] = { config_id = 12137, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12138] = { config_id = 12138, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12140] = { config_id = 12140, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12141] = { config_id = 12141, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12142] = { config_id = 12142, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12143] = { config_id = 12143, gadget_id = 70320022, pos = { x = 390.059, y = 14.433, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12144] = { config_id = 12144, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 401.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12145] = { config_id = 12145, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 401.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12148] = { config_id = 12148, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12149] = { config_id = 12149, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12150] = { config_id = 12150, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12151] = { config_id = 12151, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 389.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12152] = { config_id = 12152, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12153] = { config_id = 12153, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12154] = { config_id = 12154, gadget_id = 70320022, pos = { x = 390.059, y = 6.030, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12155] = { config_id = 12155, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 391.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12156] = { config_id = 12156, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12157] = { config_id = 12157, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12158] = { config_id = 12158, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12159] = { config_id = 12159, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 392.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12160] = { config_id = 12160, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12161] = { config_id = 12161, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12162] = { config_id = 12162, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12163] = { config_id = 12163, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 398.224 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12164] = { config_id = 12164, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12165] = { config_id = 12165, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12166] = { config_id = 12166, gadget_id = 70320022, pos = { x = 390.059, y = 6.030, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12167] = { config_id = 12167, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 399.657 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12168] = { config_id = 12168, gadget_id = 70320015, pos = { x = 390.059, y = 2.406, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12169] = { config_id = 12169, gadget_id = 70320015, pos = { x = 390.059, y = 4.275, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12170] = { config_id = 12170, gadget_id = 70320015, pos = { x = 390.059, y = 6.030, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12171] = { config_id = 12171, gadget_id = 70320015, pos = { x = 390.059, y = 7.842, z = 401.118 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12173] = { config_id = 12173, gadget_id = 70320015, pos = { x = 390.059, y = 8.742, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12174] = { config_id = 12174, gadget_id = 70320015, pos = { x = 390.059, y = 10.611, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12175] = { config_id = 12175, gadget_id = 70320015, pos = { x = 390.059, y = 12.366, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12176] = { config_id = 12176, gadget_id = 70320015, pos = { x = 390.059, y = 14.177, z = 393.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12177] = { config_id = 12177, gadget_id = 70320015, pos = { x = 390.059, y = 8.742, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12178] = { config_id = 12178, gadget_id = 70320015, pos = { x = 390.059, y = 10.611, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12179] = { config_id = 12179, gadget_id = 70320015, pos = { x = 390.059, y = 12.366, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12180] = { config_id = 12180, gadget_id = 70320022, pos = { x = 390.059, y = 14.177, z = 395.397 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12181] = { config_id = 12181, gadget_id = 70320015, pos = { x = 390.059, y = 8.742, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12182] = { config_id = 12182, gadget_id = 70320015, pos = { x = 390.059, y = 10.611, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12183] = { config_id = 12183, gadget_id = 70320015, pos = { x = 390.059, y = 12.366, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12184] = { config_id = 12184, gadget_id = 70320015, pos = { x = 390.059, y = 14.177, z = 396.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12185] = { config_id = 12185, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 389.677 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12186] = { config_id = 12186, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 389.677 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12187] = { config_id = 12187, gadget_id = 70320015, pos = { x = 389.949, y = 2.391, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12188] = { config_id = 12188, gadget_id = 70320015, pos = { x = 389.949, y = 3.891, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12189] = { config_id = 12189, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12190] = { config_id = 12190, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12191] = { config_id = 12191, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12192] = { config_id = 12192, gadget_id = 70320022, pos = { x = 390.059, y = 14.433, z = 391.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12193] = { config_id = 12193, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12194] = { config_id = 12194, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12195] = { config_id = 12195, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12197] = { config_id = 12197, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12198] = { config_id = 12198, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12199] = { config_id = 12199, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12200] = { config_id = 12200, gadget_id = 70320015, pos = { x = 390.059, y = 14.433, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12201] = { config_id = 12201, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12202] = { config_id = 12202, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12203] = { config_id = 12203, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12204] = { config_id = 12204, gadget_id = 70320022, pos = { x = 390.059, y = 14.433, z = 399.545 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12205] = { config_id = 12205, gadget_id = 70320015, pos = { x = 390.059, y = 8.997, z = 401.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12206] = { config_id = 12206, gadget_id = 70320015, pos = { x = 390.059, y = 10.866, z = 401.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12207] = { config_id = 12207, gadget_id = 70320022, pos = { x = 389.949, y = 6.391, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12208] = { config_id = 12208, gadget_id = 70320015, pos = { x = 389.949, y = 0.802, z = 400.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12209] = { config_id = 12209, gadget_id = 70320015, pos = { x = 389.949, y = 2.302, z = 400.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12210] = { config_id = 12210, gadget_id = 70320015, pos = { x = 389.949, y = 3.802, z = 400.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12211] = { config_id = 12211, gadget_id = 70320022, pos = { x = 389.949, y = 6.302, z = 400.389 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12212] = { config_id = 12212, gadget_id = 70320015, pos = { x = 389.949, y = 5.160, z = 391.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12213] = { config_id = 12213, gadget_id = 70320015, pos = { x = 389.949, y = 5.160, z = 392.819 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12214] = { config_id = 12214, gadget_id = 70320015, pos = { x = 389.949, y = 5.160, z = 394.260 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12215] = { config_id = 12215, gadget_id = 70320015, pos = { x = 389.949, y = 5.160, z = 395.779 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12216] = { config_id = 12216, gadget_id = 70320015, pos = { x = 389.949, y = 5.160, z = 397.189 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12217] = { config_id = 12217, gadget_id = 70320015, pos = { x = 389.949, y = 5.160, z = 398.707 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12218] = { config_id = 12218, gadget_id = 70320015, pos = { x = 389.949, y = 0.838, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12219] = { config_id = 12219, gadget_id = 70320015, pos = { x = 389.949, y = 2.338, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12220] = { config_id = 12220, gadget_id = 70320015, pos = { x = 389.949, y = 3.838, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12221] = { config_id = 12221, gadget_id = 70320022, pos = { x = 389.949, y = 6.338, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12222] = { config_id = 12222, gadget_id = 70320015, pos = { x = 389.949, y = 5.173, z = 392.872 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12223] = { config_id = 12223, gadget_id = 70320015, pos = { x = 389.949, y = 5.173, z = 394.282 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12224] = { config_id = 12224, gadget_id = 70320015, pos = { x = 389.949, y = 5.173, z = 395.801 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12225] = { config_id = 12225, gadget_id = 70320022, pos = { x = 389.949, y = 5.912, z = 397.906 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12226] = { config_id = 12226, gadget_id = 70320015, pos = { x = 389.949, y = 1.169, z = 391.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12227] = { config_id = 12227, gadget_id = 70320015, pos = { x = 389.949, y = 1.169, z = 392.819 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12228] = { config_id = 12228, gadget_id = 70320015, pos = { x = 389.949, y = 1.169, z = 394.260 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12229] = { config_id = 12229, gadget_id = 70320015, pos = { x = 389.949, y = 1.169, z = 395.779 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12230] = { config_id = 12230, gadget_id = 70320015, pos = { x = 389.949, y = 1.169, z = 397.189 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12231] = { config_id = 12231, gadget_id = 70320015, pos = { x = 389.949, y = 1.169, z = 398.707 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12232] = { config_id = 12232, gadget_id = 70320015, pos = { x = 389.949, y = 1.195, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12233] = { config_id = 12233, gadget_id = 70320015, pos = { x = 389.949, y = 2.695, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12234] = { config_id = 12234, gadget_id = 70320015, pos = { x = 389.949, y = 4.195, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12235] = { config_id = 12235, gadget_id = 70320022, pos = { x = 389.949, y = 6.695, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12236] = { config_id = 12236, gadget_id = 70320015, pos = { x = 389.949, y = 10.319, z = 403.162 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12237] = { config_id = 12237, gadget_id = 70320015, pos = { x = 389.949, y = 11.819, z = 403.162 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12238] = { config_id = 12238, gadget_id = 70320015, pos = { x = 389.949, y = 13.319, z = 403.162 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12239] = { config_id = 12239, gadget_id = 70320022, pos = { x = 389.949, y = 15.573, z = 401.875 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12240] = { config_id = 12240, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 391.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12241] = { config_id = 12241, gadget_id = 70320015, pos = { x = 389.949, y = 8.352, z = 393.623 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12242] = { config_id = 12242, gadget_id = 70320015, pos = { x = 389.949, y = 8.352, z = 395.064 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12243] = { config_id = 12243, gadget_id = 70320015, pos = { x = 389.949, y = 8.352, z = 396.583 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12244] = { config_id = 12244, gadget_id = 70320015, pos = { x = 389.949, y = 13.281, z = 400.278 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12245] = { config_id = 12245, gadget_id = 70320015, pos = { x = 389.949, y = 13.281, z = 401.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12246] = { config_id = 12246, gadget_id = 70320015, pos = { x = 389.949, y = 3.477, z = 391.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12247] = { config_id = 12247, gadget_id = 70320015, pos = { x = 389.949, y = 6.836, z = 393.669 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12248] = { config_id = 12248, gadget_id = 70320015, pos = { x = 389.949, y = 6.836, z = 395.110 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12249] = { config_id = 12249, gadget_id = 70320015, pos = { x = 389.949, y = 6.836, z = 396.629 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12250] = { config_id = 12250, gadget_id = 70320015, pos = { x = 389.949, y = 12.051, z = 400.427 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12251] = { config_id = 12251, gadget_id = 70320015, pos = { x = 389.949, y = 12.051, z = 401.946 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12252] = { config_id = 12252, gadget_id = 70320015, pos = { x = 389.949, y = 1.374, z = 391.300 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12253] = { config_id = 12253, gadget_id = 70320015, pos = { x = 389.949, y = 5.214, z = 393.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12254] = { config_id = 12254, gadget_id = 70320015, pos = { x = 389.949, y = 5.214, z = 395.070 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12255] = { config_id = 12255, gadget_id = 70320015, pos = { x = 389.949, y = 5.214, z = 396.589 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12256] = { config_id = 12256, gadget_id = 70320015, pos = { x = 389.949, y = 10.474, z = 400.413 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12257] = { config_id = 12257, gadget_id = 70320015, pos = { x = 389.949, y = 10.474, z = 401.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12258] = { config_id = 12258, gadget_id = 70320022, pos = { x = 389.949, y = 10.220, z = 394.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12259] = { config_id = 12259, gadget_id = 70320015, pos = { x = 389.949, y = 2.406, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12260] = { config_id = 12260, gadget_id = 70320015, pos = { x = 389.949, y = 3.906, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12261] = { config_id = 12261, gadget_id = 70320015, pos = { x = 389.949, y = 5.406, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12262] = { config_id = 12262, gadget_id = 70320022, pos = { x = 389.949, y = 10.799, z = 389.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12263] = { config_id = 12263, gadget_id = 70320015, pos = { x = 389.949, y = 2.406, z = 401.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12264] = { config_id = 12264, gadget_id = 70320015, pos = { x = 389.949, y = 3.906, z = 401.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12265] = { config_id = 12265, gadget_id = 70320015, pos = { x = 389.949, y = 5.406, z = 401.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12266] = { config_id = 12266, gadget_id = 70320022, pos = { x = 389.949, y = 10.793, z = 401.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12267] = { config_id = 12267, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 391.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12268] = { config_id = 12268, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 393.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12269] = { config_id = 12269, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 394.699 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12270] = { config_id = 12270, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 396.218 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12271] = { config_id = 12271, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 397.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12272] = { config_id = 12272, gadget_id = 70320015, pos = { x = 389.949, y = 5.698, z = 399.146 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12273] = { config_id = 12273, gadget_id = 70320015, pos = { x = 389.949, y = 10.405, z = 391.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12274] = { config_id = 12274, gadget_id = 70320015, pos = { x = 389.949, y = 10.405, z = 393.258 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12275] = { config_id = 12275, gadget_id = 70320015, pos = { x = 389.949, y = 10.405, z = 394.699 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12276] = { config_id = 12276, gadget_id = 70320015, pos = { x = 389.949, y = 10.405, z = 396.218 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12277] = { config_id = 12277, gadget_id = 70320015, pos = { x = 389.949, y = 10.405, z = 397.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12278] = { config_id = 12278, gadget_id = 70320015, pos = { x = 389.949, y = 10.405, z = 399.146 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12279] = { config_id = 12279, gadget_id = 70320015, pos = { x = 389.949, y = 7.753, z = 394.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12280] = { config_id = 12280, gadget_id = 70320015, pos = { x = 389.949, y = 6.624, z = 394.723 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12281] = { config_id = 12281, gadget_id = 70320015, pos = { x = 389.949, y = 9.185, z = 394.699 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12282] = { config_id = 12282, gadget_id = 70320015, pos = { x = 389.949, y = 9.185, z = 396.218 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12283] = { config_id = 12283, gadget_id = 70320015, pos = { x = 389.949, y = 7.683, z = 396.278 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12284] = { config_id = 12284, gadget_id = 70320015, pos = { x = 389.949, y = 6.464, z = 396.284 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12285] = { config_id = 12285, gadget_id = 70320022, pos = { x = 389.949, y = 7.906, z = 394.781 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12286] = { config_id = 12286, gadget_id = 70350323, pos = { x = 390.059, y = 3.877, z = 395.726 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12287] = { config_id = 12287, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 398.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12288] = { config_id = 12288, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 396.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12289] = { config_id = 12289, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 394.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12290] = { config_id = 12290, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 392.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12291] = { config_id = 12291, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 407.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12292] = { config_id = 12292, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 405.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12293] = { config_id = 12293, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 403.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12294] = { config_id = 12294, gadget_id = 70320015, pos = { x = 400.000, y = 0.906, z = 401.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12295] = { config_id = 12295, gadget_id = 70320015, pos = { x = 402.000, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12296] = { config_id = 12296, gadget_id = 70320015, pos = { x = 404.000, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12297] = { config_id = 12297, gadget_id = 70320015, pos = { x = 406.000, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12298] = { config_id = 12298, gadget_id = 70320015, pos = { x = 408.000, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12299] = { config_id = 12299, gadget_id = 70320015, pos = { x = 392.123, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12300] = { config_id = 12300, gadget_id = 70320015, pos = { x = 394.123, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12301] = { config_id = 12301, gadget_id = 70320015, pos = { x = 396.123, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12302] = { config_id = 12302, gadget_id = 70320015, pos = { x = 398.123, y = 0.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12303] = { config_id = 12303, gadget_id = 70320015, pos = { x = 402.000, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12304] = { config_id = 12304, gadget_id = 70320015, pos = { x = 404.000, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12305] = { config_id = 12305, gadget_id = 70320015, pos = { x = 406.000, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12306] = { config_id = 12306, gadget_id = 70320015, pos = { x = 408.000, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12307] = { config_id = 12307, gadget_id = 70320015, pos = { x = 392.123, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12308] = { config_id = 12308, gadget_id = 70320015, pos = { x = 394.123, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12309] = { config_id = 12309, gadget_id = 70320015, pos = { x = 396.123, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12310] = { config_id = 12310, gadget_id = 70320015, pos = { x = 398.123, y = 0.906, z = 391.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12311] = { config_id = 12311, gadget_id = 70320015, pos = { x = 402.000, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12312] = { config_id = 12312, gadget_id = 70320015, pos = { x = 404.000, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12313] = { config_id = 12313, gadget_id = 70320015, pos = { x = 406.000, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12314] = { config_id = 12314, gadget_id = 70320015, pos = { x = 408.000, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12315] = { config_id = 12315, gadget_id = 70320015, pos = { x = 392.123, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12316] = { config_id = 12316, gadget_id = 70320015, pos = { x = 394.123, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12317] = { config_id = 12317, gadget_id = 70320015, pos = { x = 396.123, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12318] = { config_id = 12318, gadget_id = 70320015, pos = { x = 398.123, y = 0.906, z = 407.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12319] = { config_id = 12319, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 398.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12320] = { config_id = 12320, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 396.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12321] = { config_id = 12321, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 394.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12322] = { config_id = 12322, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 392.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12323] = { config_id = 12323, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 407.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12324] = { config_id = 12324, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 405.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12325] = { config_id = 12325, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 403.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12326] = { config_id = 12326, gadget_id = 70320015, pos = { x = 409.407, y = 0.906, z = 401.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12327] = { config_id = 12327, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 398.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12328] = { config_id = 12328, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 396.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12329] = { config_id = 12329, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 394.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12330] = { config_id = 12330, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 392.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12331] = { config_id = 12331, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 407.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12332] = { config_id = 12332, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 405.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12333] = { config_id = 12333, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 403.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12334] = { config_id = 12334, gadget_id = 70320015, pos = { x = 391.377, y = 0.906, z = 401.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12335] = { config_id = 12335, gadget_id = 70350323, pos = { x = 412.000, y = 3.877, z = 388.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12336] = { config_id = 12336, gadget_id = 70350323, pos = { x = 412.000, y = 3.877, z = 412.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12337] = { config_id = 12337, gadget_id = 70350323, pos = { x = 388.000, y = 3.877, z = 412.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12338] = { config_id = 12338, gadget_id = 70350323, pos = { x = 388.000, y = 3.877, z = 388.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12339] = { config_id = 12339, gadget_id = 70320015, pos = { x = 409.192, y = 2.406, z = 391.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12340] = { config_id = 12340, gadget_id = 70320015, pos = { x = 409.192, y = 3.906, z = 391.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12341] = { config_id = 12341, gadget_id = 70320015, pos = { x = 409.192, y = 5.406, z = 391.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12342] = { config_id = 12342, gadget_id = 70320022, pos = { x = 412.000, y = 7.328, z = 388.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12343] = { config_id = 12343, gadget_id = 70320015, pos = { x = 409.192, y = 2.406, z = 407.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12344] = { config_id = 12344, gadget_id = 70320015, pos = { x = 409.192, y = 3.906, z = 407.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12345] = { config_id = 12345, gadget_id = 70320015, pos = { x = 409.192, y = 5.406, z = 407.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12346] = { config_id = 12346, gadget_id = 70320022, pos = { x = 412.000, y = 7.328, z = 412.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12347] = { config_id = 12347, gadget_id = 70320015, pos = { x = 391.087, y = 2.406, z = 407.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12348] = { config_id = 12348, gadget_id = 70320015, pos = { x = 391.087, y = 3.906, z = 407.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12349] = { config_id = 12349, gadget_id = 70320015, pos = { x = 391.087, y = 5.406, z = 407.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12350] = { config_id = 12350, gadget_id = 70320022, pos = { x = 388.000, y = 7.328, z = 412.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12351] = { config_id = 12351, gadget_id = 70320015, pos = { x = 391.087, y = 2.406, z = 391.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12352] = { config_id = 12352, gadget_id = 70320015, pos = { x = 391.087, y = 3.906, z = 391.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12353] = { config_id = 12353, gadget_id = 70320015, pos = { x = 391.087, y = 5.406, z = 391.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12354] = { config_id = 12354, gadget_id = 70320022, pos = { x = 388.000, y = 7.328, z = 388.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12355] = { config_id = 12355, gadget_id = 70320015, pos = { x = 405.980, y = 7.906, z = 395.272 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12356] = { config_id = 12356, gadget_id = 70320015, pos = { x = 407.585, y = 7.906, z = 393.638 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12357] = { config_id = 12357, gadget_id = 70320015, pos = { x = 408.763, y = 7.906, z = 392.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12358] = { config_id = 12358, gadget_id = 70320015, pos = { x = 410.471, y = 7.906, z = 390.659 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12359] = { config_id = 12359, gadget_id = 70320022, pos = { x = 404.106, y = 7.906, z = 396.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12360] = { config_id = 12360, gadget_id = 70320015, pos = { x = 409.747, y = 7.906, z = 409.484 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12361] = { config_id = 12361, gadget_id = 70320015, pos = { x = 408.438, y = 7.906, z = 408.267 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12362] = { config_id = 12362, gadget_id = 70320015, pos = { x = 407.132, y = 7.906, z = 406.918 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12363] = { config_id = 12363, gadget_id = 70320015, pos = { x = 405.612, y = 7.906, z = 405.510 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12364] = { config_id = 12364, gadget_id = 70320022, pos = { x = 404.128, y = 7.906, z = 404.383 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12365] = { config_id = 12365, gadget_id = 70320015, pos = { x = 395.291, y = 7.906, z = 395.582 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12366] = { config_id = 12366, gadget_id = 70320015, pos = { x = 393.983, y = 7.906, z = 394.365 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12367] = { config_id = 12367, gadget_id = 70320015, pos = { x = 392.677, y = 7.906, z = 393.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12368] = { config_id = 12368, gadget_id = 70320015, pos = { x = 391.157, y = 7.906, z = 391.608 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12369] = { config_id = 12369, gadget_id = 70320022, pos = { x = 397.239, y = 7.906, z = 396.732 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12370] = { config_id = 12370, gadget_id = 70320015, pos = { x = 391.014, y = 7.906, z = 410.116 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12371] = { config_id = 12371, gadget_id = 70320015, pos = { x = 392.619, y = 7.906, z = 408.481 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12372] = { config_id = 12372, gadget_id = 70320015, pos = { x = 393.796, y = 7.906, z = 407.242 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12373] = { config_id = 12373, gadget_id = 70320015, pos = { x = 395.505, y = 7.906, z = 405.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12374] = { config_id = 12374, gadget_id = 70320022, pos = { x = 396.845, y = 7.906, z = 403.908 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12375] = { config_id = 12375, gadget_id = 70350323, pos = { x = 388.000, y = 5.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12376] = { config_id = 12376, gadget_id = 70320022, pos = { x = 388.008, y = 12.611, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12377] = { config_id = 12377, gadget_id = 70320015, pos = { x = 388.008, y = 10.363, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12378] = { config_id = 12378, gadget_id = 70320015, pos = { x = 388.008, y = 9.144, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12379] = { config_id = 12379, gadget_id = 70320015, pos = { x = 388.008, y = 7.931, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12380] = { config_id = 12380, gadget_id = 70320022, pos = { x = 388.008, y = 12.611, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12381] = { config_id = 12381, gadget_id = 70320015, pos = { x = 388.008, y = 10.363, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12382] = { config_id = 12382, gadget_id = 70320015, pos = { x = 388.008, y = 9.144, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12383] = { config_id = 12383, gadget_id = 70320015, pos = { x = 388.008, y = 7.931, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12384] = { config_id = 12384, gadget_id = 70350323, pos = { x = 412.000, y = 5.906, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12385] = { config_id = 12385, gadget_id = 70320022, pos = { x = 411.974, y = 12.611, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12386] = { config_id = 12386, gadget_id = 70320015, pos = { x = 411.974, y = 10.363, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12387] = { config_id = 12387, gadget_id = 70320015, pos = { x = 411.974, y = 9.144, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12388] = { config_id = 12388, gadget_id = 70320015, pos = { x = 411.974, y = 7.931, z = 398.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12389] = { config_id = 12389, gadget_id = 70320022, pos = { x = 411.974, y = 12.611, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12390] = { config_id = 12390, gadget_id = 70320015, pos = { x = 411.974, y = 10.363, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12391] = { config_id = 12391, gadget_id = 70320015, pos = { x = 411.974, y = 9.144, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12392] = { config_id = 12392, gadget_id = 70320015, pos = { x = 411.974, y = 7.931, z = 400.929 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12393] = { config_id = 12393, gadget_id = 70350323, pos = { x = 390.059, y = 3.329, z = 395.726 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12394] = { config_id = 12394, gadget_id = 70350323, pos = { x = 390.059, y = 7.618, z = 401.716 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12395] = { config_id = 12395, gadget_id = 70380323, pos = { x = 400.000, y = -0.094, z = 400.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + [12396] = { config_id = 12396, gadget_id = 70350323, pos = { x = 390.059, y = 3.329, z = 400.814 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12397] = { config_id = 12397, gadget_id = 70350323, pos = { x = 407.000, y = 3.877, z = 388.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12398] = { config_id = 12398, gadget_id = 70350323, pos = { x = 407.000, y = 3.877, z = 412.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12399] = { config_id = 12399, gadget_id = 70350323, pos = { x = 393.000, y = 3.877, z = 412.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + [12400] = { config_id = 12400, gadget_id = 70350323, pos = { x = 393.000, y = 3.877, z = 388.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true } +} + +-- 区域 +regions = { + [12111] = { config_id = 12111, shape = RegionShape.CUBIC, size = { x = 70.000, y = 50.000, z = 70.000 }, pos = { x = 400.000, y = 6.767, z = 400.000 } } +} + +-- 触发器 +triggers = { + { config_id = 1012111, name = "ENTER_REGION_12111", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 12126, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 389.677 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12127, gadget_id = 70320015, pos = { x = 390.059, y = 14.433, z = 389.677 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12135, gadget_id = 70320015, pos = { x = 390.059, y = 14.433, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12139, gadget_id = 70320015, pos = { x = 390.059, y = 14.433, z = 398.112 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12146, gadget_id = 70320015, pos = { x = 390.059, y = 12.621, z = 401.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12147, gadget_id = 70320015, pos = { x = 390.059, y = 14.433, z = 401.006 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 12172, gadget_id = 70350323, pos = { x = 390.059, y = 5.406, z = 395.324 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }, + { config_id = 12196, gadget_id = 70320015, pos = { x = 390.059, y = 14.433, z = 392.570 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { }, + regions = { 12111 }, + triggers = { "ENTER_REGION_12111" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 12001, 12002, 12003, 12004, 12005, 12006, 12007, 12008, 12009, 12010, 12011, 12012, 12013, 12014, 12015, 12016, 12017, 12018, 12019, 12020, 12021, 12022, 12023, 12024, 12025, 12048, 12049, 12050, 12051, 12052, 12053, 12054, 12055, 12056, 12057, 12058, 12059 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 砖块升起金币, + monsters = { }, + gadgets = { 12026, 12027, 12028, 12029 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 4, + -- description = 普通砖块爆出金币, + monsters = { }, + gadgets = { 12030, 12031, 12032, 12033 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 5, + -- description = 特殊砖块爆出金币(有平台的排列1), + monsters = { }, + gadgets = { 12034, 12035, 12036, 12037, 12038, 12039, 12040, 12041, 12042, 12043, 12044, 12045, 12046, 12047, 12060, 12061, 12062, 12063, 12064, 12065 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 6, + -- description = 特殊砖块爆出金币(有平台的排列2), + monsters = { }, + gadgets = { 12066, 12067, 12068, 12069, 12070, 12071, 12072, 12073, 12074, 12075, 12076, 12077, 12078, 12080, 12081, 12082, 12083, 12084, 12085 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 7, + -- description = 特殊砖块爆出金币加强版(有平台的排列2), + monsters = { }, + gadgets = { 12086, 12087, 12088, 12089, 12090, 12091, 12092, 12093, 12094, 12095, 12096, 12097, 12098, 12099, 12100, 12101, 12102, 12103, 12104, 12105, 12106, 12107, 12108, 12109, 12110, 12112, 12113, 12114, 12115, 12116, 12117, 12118, 12119, 12120, 12121, 12122, 12123, 12124, 12125, 12128, 12129, 12130, 12131, 12132, 12133, 12134, 12136, 12137, 12138, 12140, 12141, 12142, 12143, 12144, 12145 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 8, + -- description = 特殊砖块爆出金币(有平台的排列), + monsters = { }, + gadgets = { 12148, 12149, 12150, 12151, 12152, 12153, 12154, 12155, 12156, 12157, 12158, 12159, 12160, 12161, 12162, 12163, 12164, 12165, 12166, 12167, 12168, 12169, 12170, 12171, 12173, 12174, 12175, 12176, 12177, 12178, 12179, 12180, 12181, 12182, 12183, 12184, 12185, 12186, 12189, 12190, 12191, 12192, 12193, 12194, 12195, 12197, 12198, 12199, 12200, 12201, 12202, 12203, 12204, 12205, 12206 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 9, + -- description = 魈高级砖块1, + monsters = { }, + gadgets = { 12079, 12187, 12188, 12207, 12208, 12209, 12210, 12211, 12212, 12213, 12214, 12215, 12216, 12217 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 10, + -- description = 魈高级砖块2, + monsters = { }, + gadgets = { 12218, 12219, 12220, 12221, 12222, 12223, 12224, 12225, 12226, 12227, 12228, 12229, 12230, 12231 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 11, + -- description = 魈特殊高级砖块1, + monsters = { }, + gadgets = { 12232, 12233, 12234, 12235, 12236, 12237, 12238, 12239, 12240, 12241, 12242, 12243, 12244, 12245, 12246, 12247, 12248, 12249, 12250, 12251, 12252, 12253, 12254, 12255, 12256, 12257, 12258, 12393, 12394, 12396 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 12, + -- description = 魈特殊高级砖块2, + monsters = { }, + gadgets = { 12259, 12260, 12261, 12262, 12263, 12264, 12265, 12266, 12267, 12268, 12269, 12270, 12271, 12272, 12273, 12274, 12275, 12276, 12277, 12278, 12279, 12280, 12281, 12282, 12283, 12284, 12285, 12286 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 13, + -- description = 全屏金币, + monsters = { }, + gadgets = { 12287, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 12298, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12306, 12307, 12308, 12309, 12310, 12311, 12312, 12313, 12314, 12315, 12316, 12317, 12318, 12319, 12320, 12321, 12322, 12323, 12324, 12325, 12326, 12327, 12328, 12329, 12330, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12372, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12397, 12398, 12399, 12400 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 14, + -- description = 全屏金币, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/CharAmuse_Pillar" +require "V3_2/CharAmuse_Retrans" \ No newline at end of file diff --git a/Resources/Scripts/Scene/51009/scene51009.lua b/Resources/Scripts/Scene/51009/scene51009.lua new file mode 100644 index 000000000..e0942467f --- /dev/null +++ b/Resources/Scripts/Scene/51009/scene51009.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = 240.7, z = 101.2 }, + size = { x = 545.7, z = 536.0 }, + born_pos = { x = 531.116, y = 103.895, z = 375.299 }, + born_rot = { x = 0.000, y = 261.161, z = 0.000 }, + die_y = -20, + city_id = 4, + vision_anchor = { x = 0.0, z = 0.0 } +} + +-- 所有的区块 +blocks = { 51009 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = 240.7, z = 101.2 }, max = { x = 786.3, z = 637.2 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/51009/scene51009_block51009.lua b/Resources/Scripts/Scene/51009/scene51009_block51009.lua new file mode 100644 index 000000000..67bba6ff5 --- /dev/null +++ b/Resources/Scripts/Scene/51009/scene51009_block51009.lua @@ -0,0 +1,4 @@ +-- 所有的group +groups = { + { id = 251009001, refresh_id = 1002, pos = { x = 510.555, y = 103.463, z = 389.205 } } +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/51009/scene51009_group251009001.lua b/Resources/Scripts/Scene/51009/scene51009_group251009001.lua new file mode 100644 index 000000000..aa4ef2de9 --- /dev/null +++ b/Resources/Scripts/Scene/51009/scene51009_group251009001.lua @@ -0,0 +1,163 @@ +-- 基础信息 +local base_info = { + group_id = 251009001 +} + +-- DEFS_MISCS +require "V3_2/Activity_BattleMushroomMonster_MonsterConfig" +local random_strategy_info={ + [1]=random_strategy_02, + [2]=random_strategy_03, + [3]=random_strategy_04, + [4]=random_strategy_05, + [5]=random_strategy_06, + [6]=random_strategy_07, + [7]=random_strategy_08, + [8]=random_strategy_09, + [9]=random_strategy_01 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { + { config_id = 1023, monster_id = 36090190, pos = { x = 524.746, y = 103.928, z = 373.170 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1024, monster_id = 36090290, pos = { x = 524.755, y = 103.770, z = 375.468 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1025, monster_id = 36090390, pos = { x = 526.956, y = 103.967, z = 371.319 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1026, monster_id = 36090490, pos = { x = 526.299, y = 103.973, z = 377.883 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1027, monster_id = 36090590, pos = { x = 526.837, y = 104.053, z = 373.465 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1028, monster_id = 36090690, pos = { x = 524.557, y = 103.954, z = 377.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1029, monster_id = 36090790, pos = { x = 526.492, y = 103.815, z = 379.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1030, monster_id = 36090890, pos = { x = 526.667, y = 103.701, z = 375.965 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1031, monster_id = 36090990, pos = { x = 524.557, y = 104.010, z = 379.767 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1032, monster_id = 36091090, pos = { x = 524.916, y = 103.902, z = 371.038 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 5213 }, isPartner = true }, + { config_id = 1037, monster_id = 21010101, pos = { x = 507.163, y = 103.463, z = 366.709 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1038, monster_id = 21010101, pos = { x = 507.017, y = 103.463, z = 363.324 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1039, monster_id = 21010101, pos = { x = 507.012, y = 103.463, z = 359.943 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1040, monster_id = 21020201, pos = { x = 506.776, y = 103.463, z = 365.863 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1041, monster_id = 21020201, pos = { x = 506.348, y = 103.463, z = 361.982 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1042, monster_id = 21020501, pos = { x = 504.573, y = 103.463, z = 364.049 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1043, monster_id = 21010401, pos = { x = 496.669, y = 107.061, z = 371.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1044, monster_id = 21010401, pos = { x = 497.126, y = 103.463, z = 366.743 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1045, monster_id = 21010401, pos = { x = 498.236, y = 103.463, z = 361.701 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1046, monster_id = 21010401, pos = { x = 499.743, y = 103.463, z = 357.152 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1047, monster_id = 24010101, pos = { x = 505.896, y = 103.463, z = 364.687 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 100 }, + { config_id = 1048, monster_id = 24010101, pos = { x = 504.656, y = 103.463, z = 362.082 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, pose_id = 100 } +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + -- 选择挑战类型 + { config_id = 1001, gadget_id = 70360002, pos = { x = 515.627, y = 104.071, z = 365.899 }, rot = { x = 0.000, y = 80.930, z = 0.000 }, level = 1 }, + { config_id = 1002, gadget_id = 70350023, pos = { x = 516.751, y = 103.818, z = 361.715 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + { config_id = 1003, gadget_id = 70350035, pos = { x = 516.751, y = 103.894, z = 363.065 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }, + -- 蕈兽1 + { config_id = 1033, gadget_id = 70360002, pos = { x = 530.348, y = 103.429, z = 366.637 }, rot = { x = 0.000, y = 75.312, z = 0.000 }, level = 1 }, + -- 蕈兽2 + { config_id = 1034, gadget_id = 70360002, pos = { x = 529.465, y = 103.831, z = 371.236 }, rot = { x = 0.000, y = 82.410, z = 0.000 }, level = 1 }, + -- 蕈兽3 + { config_id = 1035, gadget_id = 70360002, pos = { x = 528.632, y = 103.790, z = 376.292 }, rot = { x = 0.000, y = 333.900, z = 0.000 }, level = 1 }, + -- 蕈兽4 + { config_id = 1036, gadget_id = 70360002, pos = { x = 528.750, y = 103.601, z = 381.153 }, rot = { x = 0.000, y = 338.662, z = 0.000 }, level = 1 }, + { config_id = 1049, gadget_id = 70950156, pos = { x = 520.152, y = 104.090, z = 372.739 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 } +} + +-- 区域 +regions = { +} + +-- 触发器 +triggers = { +} + +-- 点位 +points = { + { config_id = 1004, pos = { x = 512.992, y = 103.853, z = 366.699 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1005, pos = { x = 517.375, y = 104.210, z = 377.618 }, rot = { x = 0.000, y = 86.999, z = 0.000 } }, + { config_id = 1006, pos = { x = 512.567, y = 103.746, z = 377.358 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1007, pos = { x = 519.467, y = 104.141, z = 380.519 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1008, pos = { x = 511.986, y = 103.933, z = 373.571 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1009, pos = { x = 511.058, y = 103.660, z = 368.804 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1010, pos = { x = 518.520, y = 103.924, z = 370.531 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1011, pos = { x = 514.343, y = 103.667, z = 370.626 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1012, pos = { x = 517.541, y = 103.700, z = 372.771 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1013, pos = { x = 522.854, y = 103.782, z = 367.964 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1014, pos = { x = 522.079, y = 103.870, z = 376.976 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1015, pos = { x = 521.467, y = 103.978, z = 371.961 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1016, pos = { x = 514.905, y = 104.009, z = 379.093 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }, + { config_id = 1017, pos = { x = 517.396, y = 103.932, z = 374.633 }, rot = { x = 0.000, y = 82.999, z = 0.000 } }, + { config_id = 1018, pos = { x = 517.658, y = 103.831, z = 371.289 }, rot = { x = 0.000, y = 75.559, z = 0.000 } }, + { config_id = 1019, pos = { x = 518.402, y = 103.982, z = 368.353 }, rot = { x = 0.000, y = 63.469, z = 0.000 } }, + { config_id = 1020, pos = { x = 515.061, y = 103.962, z = 368.657 }, rot = { x = 0.000, y = 54.999, z = 0.000 } }, + { config_id = 1021, pos = { x = 514.281, y = 103.651, z = 371.985 }, rot = { x = 0.000, y = 78.000, z = 0.000 } }, + { config_id = 1022, pos = { x = 514.252, y = 104.048, z = 375.130 }, rot = { x = 0.000, y = 88.999, z = 0.000 } } +} + +-- 变量 +variables = { +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 1001, 1033, 1034, 1035, 1036, 1049 }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = 进攻关, + monsters = { }, + gadgets = { }, + regions = { }, + triggers = { }, + rand_weight = 100 + }, + { + -- suite_id = 3, + -- description = 防守关, + monsters = { }, + gadgets = { 1002, 1003 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +require "V3_2/Activity_BattleMushroomMonster" \ No newline at end of file diff --git a/Resources/Scripts/Scene/6/scene6_block6001.lua b/Resources/Scripts/Scene/6/scene6_block6001.lua index 686f821ca..31b878a97 100644 --- a/Resources/Scripts/Scene/6/scene6_block6001.lua +++ b/Resources/Scripts/Scene/6/scene6_block6001.lua @@ -5,6 +5,7 @@ groups = { { id = 166001003, area = 300, pos = { x = 941.649, y = 724.737, z = 330.328 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 166001004, area = 300, pos = { x = 712.289, y = 832.840, z = 81.968 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 166001005, refresh_id = 999999, area = 300, pos = { x = 712.605, y = 837.697, z = 80.820 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, + { id = 166001006, area = 300, pos = { x = 233.770, y = 158.414, z = 714.585 }, dynamic_load = true, is_replaceable = { value = true, version = 0, new_bin_only = true }, business = { type = 4 } }, { id = 166001008, area = 300, pos = { x = 626.863, y = 380.206, z = 768.460 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 166001009, area = 300, pos = { x = 90.596, y = 326.852, z = 412.339 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, { id = 166001010, area = 300, pos = { x = 453.753, y = 378.125, z = 520.858 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }, diff --git a/Resources/Scripts/Scene/6/scene6_group166001006.lua b/Resources/Scripts/Scene/6/scene6_group166001006.lua new file mode 100644 index 000000000..74b88010c --- /dev/null +++ b/Resources/Scripts/Scene/6/scene6_group166001006.lua @@ -0,0 +1,113 @@ +-- 基础信息 +local base_info = { + group_id = 166001006 +} + +-- Trigger变量 +local defs = { + worktop_id = 6001, + gallery_id = 29014, + region_id = 6005, + client_judge_id = 100310001, + warning_region_id = 6007 +} + +--================================================================ +-- +-- 配置 +-- +--================================================================ + +-- 怪物 +monsters = { +} + +-- NPC +npcs = { +} + +-- 装置 +gadgets = { + { config_id = 6001, gadget_id = 70290325, pos = { x = 233.964, y = 158.427, z = 714.963 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 300 }, + { config_id = 6002, gadget_id = 70290346, pos = { x = 224.686, y = 159.244, z = 714.928 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 300 } +} + +-- 区域 +regions = { + { config_id = 6005, shape = RegionShape.SPHERE, radius = 20, pos = { x = 233.845, y = 158.419, z = 714.536 }, area_id = 300 }, + -- warning region + { config_id = 6007, shape = RegionShape.SPHERE, radius = 14, pos = { x = 233.845, y = 158.419, z = 714.536 }, area_id = 300 } +} + +-- 触发器 +triggers = { + { config_id = 1006006, name = "SELECT_OPTION_6006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_6006", trigger_count = 0 } +} + +-- 变量 +variables = { +} + +-- 废弃数据 +garbages = { + gadgets = { + { config_id = 6003, gadget_id = 70290346, pos = { x = 260.267, y = 187.082, z = 750.431 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 300 }, + { config_id = 6004, gadget_id = 70290346, pos = { x = 249.825, y = 179.420, z = 751.732 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 300 } + } +} + +--================================================================ +-- +-- 初始化配置 +-- +--================================================================ + +-- 初始化时创建 +init_config = { + suite = 1, + end_suite = 0, + rand_suite = false +} + +--================================================================ +-- +-- 小组配置 +-- +--================================================================ + +suites = { + { + -- suite_id = 1, + -- description = , + monsters = { }, + gadgets = { 6001 }, + regions = { 6005, 6007 }, + triggers = { "SELECT_OPTION_6006" }, + rand_weight = 100 + }, + { + -- suite_id = 2, + -- description = , + monsters = { }, + gadgets = { 6002 }, + regions = { }, + triggers = { }, + rand_weight = 100 + } +} + +--================================================================ +-- +-- 触发器 +-- +--================================================================ + +-- 触发操作 +function action_EVENT_SELECT_OPTION_6006(context, evt) + if evt.param1 == 66001 and evt.param2 == 190 and ScriptLib.IsWidgetEquipped(context, ScriptLib.GetSceneOwnerUid(context), 220018) == true then + ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 2354.263,y = 272.9032,z = -686.8663}, duration = 3, is_force = true, is_broadcast = false, is_recover_keep_current = false, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =false, is_change_play_mode = false, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.Keep_ROT_X, custom_radius = 0}) + end + return 0 +end + +require "V3_2/PhotographActivity_V2" \ No newline at end of file diff --git a/Resources/Scripts/Scene/79999/scene79999.lua b/Resources/Scripts/Scene/79999/scene79999.lua new file mode 100644 index 000000000..75ed5f335 --- /dev/null +++ b/Resources/Scripts/Scene/79999/scene79999.lua @@ -0,0 +1,24 @@ +-- 地图配置 +scene_config = { + begin_pos = { x = -512.0, z = -512.0 }, + size = { x = 1024.0, z = 1024.0 }, + born_pos = { x = 0.000, y = -5.000, z = 0.000 }, + born_rot = { x = 0.000, y = 0.000, z = 0.000 }, + die_y = -20, + city_id = 1, + vision_anchor = { x = -1000.0, z = -1000.0 } +} + +-- 所有的区块 +blocks = { 79999 } + +-- 所有的区块范围坐标 +block_rects = { + { min = { x = -512.0, z = -512.0 }, max = { x = 512.0, z = 512.0 } } +} + +-- Dummy Points +dummy_points = { } + +-- Routes +routes_config = { } \ No newline at end of file diff --git a/Resources/Scripts/Scene/79999/scene79999_block79999.lua b/Resources/Scripts/Scene/79999/scene79999_block79999.lua new file mode 100644 index 000000000..c51cab8bb --- /dev/null +++ b/Resources/Scripts/Scene/79999/scene79999_block79999.lua @@ -0,0 +1,3 @@ +-- 所有的group +groups = { +} \ No newline at end of file diff --git a/Resources/Scripts/Scene/groups_replacement.lua b/Resources/Scripts/Scene/groups_replacement.lua index 9b40f69b8..45cd6b696 100644 --- a/Resources/Scripts/Scene/groups_replacement.lua +++ b/Resources/Scripts/Scene/groups_replacement.lua @@ -706,6 +706,7 @@ replacements = { { id = 133301213, replace_groups = { 133301633 } }, { id = 133301310, replace_groups = { 133301574 } }, { id = 133301511, replace_groups = { 133303084, 133304286 } }, + { id = 133301512, replace_groups = { 133301567 } }, { id = 133301557, replace_groups = { 133301077 } }, { id = 133301564, replace_groups = { 133301176, 133301178, 133301179, 133301180, 133301181, 133301182, 133301183, 133301184, 133301743 } }, { id = 133301583, replace_groups = { 133301166 } }, @@ -738,9 +739,13 @@ replacements = { { id = 133302369, replace_groups = { 133302322 } }, { id = 133302403, replace_groups = { 133302112, 133302233, 133302276, 133302611 } }, { id = 133302533, replace_groups = { 133302168, 133302172, 133302322, 133302369, 133302370, 133302384, 133302385 } }, + { id = 133302564, replace_groups = { 133302554 } }, { id = 133302607, replace_groups = { 133302451 } }, { id = 133302641, replace_groups = { 133302425, 133302630 } }, + { id = 133302690, replace_groups = { 133304072 } }, { id = 133302701, replace_groups = { 133302219, 133302689 } }, + { id = 133302720, replace_groups = { 133302584, 133302594 } }, + { id = 133302727, replace_groups = { 133302385 } }, { id = 133303053, replace_groups = { 133303040 } }, { id = 133303132, replace_groups = { 133305045 } }, { id = 133303173, replace_groups = { 133304362, 133304511 } }, @@ -759,6 +764,8 @@ replacements = { { id = 133303490, replace_groups = { 133303181, 133303484, 133304099 } }, { id = 133303591, replace_groups = { 133303467 } }, { id = 133303592, replace_groups = { 133303124, 133303418 } }, + { id = 133303635, replace_groups = { 133303159 } }, + { id = 133303666, replace_groups = { 133301240, 133303091, 133303092, 133303388, 133303424 } }, { id = 133304006, replace_groups = { 133304328 } }, { id = 133304053, replace_groups = { 133304085, 133304086, 133304155, 133304158 } }, { id = 133304085, replace_groups = { 133304359 } }, @@ -783,7 +790,9 @@ replacements = { { id = 133304393, replace_groups = { 133301475, 133301476, 133301477 } }, { id = 133304406, replace_groups = { 133304372, 133304558 } }, { id = 133304423, replace_groups = { 133304128 } }, + { id = 133304442, replace_groups = { 133304305 } }, { id = 133304571, replace_groups = { 133304012 } }, + { id = 133304582, replace_groups = { 133304072 } }, { id = 133307043, replace_groups = { 133307061 } }, { id = 133307044, replace_groups = { 133307081 } }, { id = 133307045, replace_groups = { 133307085 } }, @@ -807,6 +816,7 @@ replacements = { { id = 133309785, replace_groups = { 133309780, 133309781, 133309782, 133309783, 133309784, 133309786, 133309787, 133309788, 133309789, 133309790, 133309791, 133309792, 133309793, 133309794, 133309795 } }, { id = 133310266, replace_groups = { 133310333, 133310432, 133310613 } }, { id = 133310321, replace_groups = { 133309670 } }, + { id = 133310341, replace_groups = { 133308114, 133308496 } }, { id = 133310348, replace_groups = { 133310115, 133310130, 133310385, 133310386, 133310474, 133310479 } }, { id = 133310385, replace_groups = { 133310130 } }, { id = 133310386, replace_groups = { 133310482, 133310526 } }, @@ -815,6 +825,7 @@ replacements = { { id = 133315072, replace_groups = { 133302184, 133315179, 133315212 } }, { id = 133315175, replace_groups = { 133303124, 133303418 } }, { id = 133315176, replace_groups = { 133303155 } }, + { id = 133315305, replace_groups = { 133315049 } }, { id = 144001085, replace_groups = { 144001152 } }, { id = 144001086, replace_groups = { 144001153 } }, { id = 144001087, replace_groups = { 144001154 } },