mirror of
https://gitlab.com/YuukiPS/GSServer-CBT.git
synced 2025-08-03 10:20:12 +03:00
melon
This commit is contained in:
22
soggy_resources/lua/Scene/20009/scene20009.lua
Normal file
22
soggy_resources/lua/Scene/20009/scene20009.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
-- 地图配置
|
||||
scene_config = {
|
||||
begin_pos = { x = -3767.5, z = -2901.5 },
|
||||
size = { x = 8012.0, z = 7163.6 },
|
||||
born_pos = { x = -20.8, y = -8.0, z = 97.8 },
|
||||
born_rot = { x = 0.0, y = 270.0, z = 0.0 },
|
||||
die_y = -40
|
||||
}
|
||||
|
||||
-- 所有的区块
|
||||
blocks = { 20009 }
|
||||
|
||||
-- 所有的区块范围坐标
|
||||
block_rects = {
|
||||
{ min = { x = -3767.5, z = -2901.5 }, max = { x = 4244.5, z = 4262.0 } }
|
||||
}
|
||||
|
||||
-- Dummy Points
|
||||
dummy_points = { "dummy_points" }
|
||||
|
||||
-- Routes
|
||||
routes_config = { }
|
259
soggy_resources/lua/Scene/20009/scene20009_20009_routes.json
Normal file
259
soggy_resources/lua/Scene/20009/scene20009_20009_routes.json
Normal file
@@ -0,0 +1,259 @@
|
||||
{
|
||||
"sceneId": 20009,
|
||||
"routes": [
|
||||
{
|
||||
"localId": 1,
|
||||
"name": "DefaultRouteName",
|
||||
"type": "Reciprocate",
|
||||
"points": [
|
||||
{
|
||||
"waitTime": 4.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -80.60808,
|
||||
"y": -15.403718,
|
||||
"z": 121.997688
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -73.91947,
|
||||
"y": -15.4838,
|
||||
"z": 127.76326
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"localId": 20009002,
|
||||
"name": "Route_20009002",
|
||||
"type": "OneWay",
|
||||
"points": [
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 2,
|
||||
"pos": {
|
||||
"x": -100.288704,
|
||||
"y": -13.0619926,
|
||||
"z": 127.342529
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 2,
|
||||
"pos": {
|
||||
"x": -92.47781,
|
||||
"y": -15.483552,
|
||||
"z": 127.022682
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 2,
|
||||
"pos": {
|
||||
"x": -84.03392,
|
||||
"y": -15.39664,
|
||||
"z": 121.902733
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"localId": 20009003,
|
||||
"name": "Route_20009003",
|
||||
"type": "OneWay",
|
||||
"points": [
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 2,
|
||||
"pos": {
|
||||
"x": -100.783638,
|
||||
"y": -12.8586864,
|
||||
"z": 124.616173
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 2,
|
||||
"pos": {
|
||||
"x": -92.4733047,
|
||||
"y": -15.483552,
|
||||
"z": 123.438873
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 2,
|
||||
"pos": {
|
||||
"x": -86.2025146,
|
||||
"y": -15.39664,
|
||||
"z": 120.214119
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -86.3386459,
|
||||
"y": -15.3412991,
|
||||
"z": 118.394943
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"localId": 20009004,
|
||||
"name": "Platform_20009004",
|
||||
"type": "Loop",
|
||||
"points": [
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -90.23437,
|
||||
"y": -15.495801,
|
||||
"z": 102.389511
|
||||
},
|
||||
"targetVelocity": 4.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -90.544136,
|
||||
"y": -15.5062313,
|
||||
"z": 102.443192
|
||||
},
|
||||
"targetVelocity": 4.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -90.63721,
|
||||
"y": -14.4897709,
|
||||
"z": 103.145058
|
||||
},
|
||||
"targetVelocity": 5.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -90.76775,
|
||||
"y": -14.7981253,
|
||||
"z": 103.799583
|
||||
},
|
||||
"targetVelocity": 4.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -89.7004547,
|
||||
"y": -15.2618532,
|
||||
"z": 103.809532
|
||||
},
|
||||
"targetVelocity": 4.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -89.78483,
|
||||
"y": -15.0488424,
|
||||
"z": 102.723022
|
||||
},
|
||||
"targetVelocity": 4.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -90.1359558,
|
||||
"y": -15.48329,
|
||||
"z": 102.129318
|
||||
},
|
||||
"targetVelocity": 4.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -91.04542,
|
||||
"y": -13.3283119,
|
||||
"z": 100.1891
|
||||
},
|
||||
"targetVelocity": 5.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -88.36467,
|
||||
"y": -12.7591448,
|
||||
"z": 100.916504
|
||||
},
|
||||
"targetVelocity": 5.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -93.14853,
|
||||
"y": -9.092147,
|
||||
"z": 98.6805344
|
||||
},
|
||||
"targetVelocity": 5.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -93.09103,
|
||||
"y": -12.73686,
|
||||
"z": 104.430817
|
||||
},
|
||||
"targetVelocity": 5.0
|
||||
},
|
||||
{
|
||||
"waitTime": 0.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -92.44379,
|
||||
"y": -13.07781,
|
||||
"z": 99.92475
|
||||
},
|
||||
"targetVelocity": 5.0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"localId": 20009005,
|
||||
"name": "Route_20009005",
|
||||
"type": "Reciprocate",
|
||||
"points": [
|
||||
{
|
||||
"waitTime": 1.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -136.301331,
|
||||
"y": -12.4835691,
|
||||
"z": 125.31974
|
||||
}
|
||||
},
|
||||
{
|
||||
"waitTime": 1.0,
|
||||
"speedLevel": 1,
|
||||
"pos": {
|
||||
"x": -136.372665,
|
||||
"y": -12.4834881,
|
||||
"z": 131.040268
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
12
soggy_resources/lua/Scene/20009/scene20009_block20009.lua
Normal file
12
soggy_resources/lua/Scene/20009/scene20009_block20009.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
-- 所有的group
|
||||
groups = {
|
||||
{ id = 220009001, refresh_time = 0, pos = { x = -49.2, y = -8.0, z = 95.0 } },
|
||||
{ id = 220009002, refresh_time = 0, pos = { x = -88.6, y = -15.5, z = 121.6 } },
|
||||
{ id = 220009003, refresh_time = 0, pos = { x = -79.3, y = -15.5, z = 141.0 } },
|
||||
{ id = 220009004, refresh_time = 0, pos = { x = -77.8, y = -15.5, z = 56.7 } },
|
||||
{ id = 220009006, refresh_time = 0, pos = { x = -147.1, y = 18.0, z = 45.6 } },
|
||||
{ id = 220009007, refresh_time = 0, pos = { x = -90.2, y = -15.5, z = 123.6 } },
|
||||
{ id = 220009008, refresh_time = 0, pos = { x = -92.5, y = -15.5, z = 101.3 }, refresh_with_block = false },
|
||||
{ id = 220009011, refresh_time = 0, pos = { x = -127.5, y = -12.3, z = 104.9 } },
|
||||
{ id = 220009901, refresh_time = 0, pos = { x = -49.3, y = -8.0, z = 95.9 } }
|
||||
}
|
@@ -0,0 +1,5 @@
|
||||
dummy_points = {
|
||||
["Q306SavePointIntro"] = { pos = { x = -78.2, y = -8.1, z = 95.4 }, rot = { x = 0.0, y = 62.1, z = 0.0 } },
|
||||
["Q306Player"] = { pos = { x = -146.9, y = 18.0, z = 47.5 }, rot = { x = 0.0, y = 224.5, z = 0.0 } },
|
||||
["Q306Ambor"] = { pos = { x = -148.6, y = 18.0, z = 45.6 }, rot = { x = 0.0, y = 40.9, z = 0.0 } }
|
||||
}
|
597
soggy_resources/lua/Scene/20009/scene20009_group220009001.lua
Normal file
597
soggy_resources/lua/Scene/20009/scene20009_group220009001.lua
Normal file
@@ -0,0 +1,597 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
{ config_id = 40, gadget_id = 70210021, pos = { x = -57.6, y = -8.1, z = 100.3 }, rot = { x = 0.0, y = 90.0, z = 0.0 }, level = 1, chest_drop_id = 1100102, type = GadgetType.GADGET_DUNGEON_SECRET_CHEST },
|
||||
{ config_id = 54, gadget_id = 70360002, pos = { x = -31.8, y = -8.0, z = 93.9 }, rot = { x = 0.0, y = 45.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 55, gadget_id = 70350003, pos = { x = -34.7, y = -8.2, z = 97.9 }, rot = { x = 0.0, y = 89.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 117, gadget_id = 70220003, pos = { x = -54.9, y = -8.0, z = 90.1 }, rot = { x = 0.0, y = 90.0, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 133, gadget_id = 70900201, pos = { x = -31.9, y = -6.6, z = 93.7 }, rot = { x = 0.0, y = 344.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 136, gadget_id = 70220003, pos = { x = -55.2, y = -8.1, z = 100.0 }, rot = { x = 0.0, y = 273.6, z = 2.7 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 137, gadget_id = 70900201, pos = { x = -147.1, y = 33.5, z = 45.7 }, rot = { x = 0.0, y = 114.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 138, gadget_id = 70900201, pos = { x = -103.8, y = -10.7, z = 125.8 }, rot = { x = 0.0, y = 165.5, z = 0.0 }, level = 1 },
|
||||
{ config_id = 139, gadget_id = 70900201, pos = { x = -128.4, y = -10.6, z = 111.5 }, rot = { x = 0.0, y = 153.2, z = 0.0 }, level = 1 },
|
||||
{ config_id = 140, gadget_id = 70900201, pos = { x = -145.0, y = 20.9, z = 73.7 }, rot = { x = 0.0, y = 260.1, z = 0.0 }, level = 1 },
|
||||
{ config_id = 141, gadget_id = 70900201, pos = { x = -147.3, y = 20.6, z = 45.5 }, rot = { x = 0.0, y = 153.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 142, gadget_id = 70900201, pos = { x = -147.1, y = 23.3, z = 36.1 }, rot = { x = 0.0, y = 315.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 179, gadget_id = 70900201, pos = { x = -78.0, y = -5.1, z = 103.0 }, rot = { x = 0.0, y = 165.5, z = 0.0 }, level = 1 },
|
||||
{ config_id = 180, gadget_id = 70900201, pos = { x = -58.2, y = -5.7, z = 90.2 }, rot = { x = 0.0, y = 165.5, z = 0.0 }, level = 1 },
|
||||
{ config_id = 221, gadget_id = 70220013, pos = { x = -45.9, y = -8.0, z = 83.4 }, rot = { x = 0.0, y = 345.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 222, gadget_id = 70220014, pos = { x = -47.2, y = -8.0, z = 83.0 }, rot = { x = 0.0, y = 197.5, z = 0.0 }, level = 1 },
|
||||
{ config_id = 223, gadget_id = 70220014, pos = { x = -45.6, y = -8.0, z = 85.0 }, rot = { x = 0.0, y = 69.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 224, gadget_id = 70220014, pos = { x = -58.8, y = -8.0, z = 98.6 }, rot = { x = 0.0, y = 191.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 226, gadget_id = 70220013, pos = { x = -52.2, y = -8.0, z = 83.4 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 227, gadget_id = 70220003, pos = { x = -66.4, y = -8.0, z = 97.3 }, rot = { x = 0.0, y = 90.0, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 228, gadget_id = 70220003, pos = { x = -67.7, y = -8.0, z = 95.8 }, rot = { x = 0.0, y = 51.5, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 229, gadget_id = 70220003, pos = { x = -68.4, y = -8.0, z = 97.7 }, rot = { x = 359.9, y = 113.0, z = 1.2 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 230, gadget_id = 70220003, pos = { x = -69.8, y = -8.0, z = 99.1 }, rot = { x = 0.0, y = 69.8, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 231, gadget_id = 70220003, pos = { x = -70.5, y = -8.0, z = 95.6 }, rot = { x = 0.0, y = 104.5, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 232, gadget_id = 70220003, pos = { x = -71.4, y = -8.0, z = 99.9 }, rot = { x = 0.0, y = 300.4, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 266, gadget_id = 70220003, pos = { x = -91.2, y = -15.6, z = 103.1 }, rot = { x = 0.0, y = 4.2, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 267, gadget_id = 70220003, pos = { x = -90.2, y = -15.5, z = 102.5 }, rot = { x = 0.0, y = 4.2, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 268, gadget_id = 70220003, pos = { x = -93.6, y = -15.4, z = 102.8 }, rot = { x = 0.0, y = 4.2, z = 0.0 }, level = 1, drop_id = 1100109 },
|
||||
{ config_id = 276, gadget_id = 70220025, pos = { x = -47.3, y = -7.9, z = 83.8 }, rot = { x = 270.0, y = 0.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 277, gadget_id = 70220025, pos = { x = -46.0, y = -7.9, z = 85.8 }, rot = { x = 270.0, y = 0.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 278, gadget_id = 70220025, pos = { x = -45.7, y = -8.0, z = 84.1 }, rot = { x = 270.0, y = 0.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 279, gadget_id = 70220025, pos = { x = -46.4, y = -7.9, z = 104.1 }, rot = { x = 274.1, y = 265.8, z = 100.1 }, level = 1 },
|
||||
{ config_id = 280, gadget_id = 70220025, pos = { x = -48.2, y = -7.9, z = 104.2 }, rot = { x = 270.0, y = 296.1, z = 0.0 }, level = 1 },
|
||||
{ config_id = 281, gadget_id = 70220025, pos = { x = -47.4, y = -7.9, z = 106.3 }, rot = { x = 270.0, y = 296.1, z = 0.0 }, level = 1 },
|
||||
{ config_id = 282, gadget_id = 70220025, pos = { x = -92.1, y = -11.3, z = 133.6 }, rot = { x = 270.0, y = 272.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 283, gadget_id = 70220025, pos = { x = -92.1, y = -11.6, z = 130.5 }, rot = { x = 270.0, y = 343.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 284, gadget_id = 70220025, pos = { x = -87.0, y = -15.3, z = 99.9 }, rot = { x = 270.0, y = 146.2, z = 0.0 }, level = 1 },
|
||||
{ config_id = 285, gadget_id = 70220025, pos = { x = -87.4, y = -15.4, z = 102.6 }, rot = { x = 270.0, y = 185.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 286, gadget_id = 70220025, pos = { x = -89.4, y = -15.4, z = 102.1 }, rot = { x = 270.0, y = 185.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 287, gadget_id = 70220025, pos = { x = -89.3, y = -15.3, z = 98.8 }, rot = { x = 270.0, y = 185.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 288, gadget_id = 70220025, pos = { x = -143.2, y = 14.3, z = 61.4 }, rot = { x = 270.0, y = 132.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 289, gadget_id = 70220025, pos = { x = -137.5, y = -12.4, z = 141.2 }, rot = { x = 270.0, y = 78.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 290, gadget_id = 70220025, pos = { x = -139.6, y = -12.4, z = 138.4 }, rot = { x = 270.0, y = 80.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 291, gadget_id = 70220025, pos = { x = -111.2, y = -12.4, z = 139.4 }, rot = { x = 270.0, y = 96.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 292, gadget_id = 70220025, pos = { x = -108.9, y = -12.4, z = 140.5 }, rot = { x = 270.0, y = 96.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 293, gadget_id = 70220025, pos = { x = -112.4, y = -12.4, z = 141.8 }, rot = { x = 270.0, y = 96.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 294, gadget_id = 70220025, pos = { x = -132.0, y = -12.4, z = 109.6 }, rot = { x = 270.0, y = 96.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 295, gadget_id = 70220025, pos = { x = -144.8, y = -12.5, z = 110.8 }, rot = { x = 272.1, y = 90.6, z = 6.6 }, level = 1 },
|
||||
{ config_id = 296, gadget_id = 70220025, pos = { x = -125.9, y = -0.3, z = 133.0 }, rot = { x = 270.0, y = 106.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 297, gadget_id = 70220025, pos = { x = -128.9, y = -0.3, z = 131.9 }, rot = { x = 270.0, y = 106.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 298, gadget_id = 70220025, pos = { x = -127.5, y = -0.3, z = 128.0 }, rot = { x = 270.0, y = 106.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 299, gadget_id = 70220025, pos = { x = -129.8, y = -0.3, z = 121.2 }, rot = { x = 270.0, y = 106.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 300, gadget_id = 70220025, pos = { x = -125.0, y = -0.3, z = 122.8 }, rot = { x = 270.0, y = 106.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 301, gadget_id = 70220025, pos = { x = -130.2, y = -0.3, z = 130.0 }, rot = { x = 270.0, y = 68.2, z = 0.0 }, level = 1 },
|
||||
{ config_id = 302, gadget_id = 70220025, pos = { x = -140.4, y = -12.4, z = 137.0 }, rot = { x = 270.0, y = 80.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 303, gadget_id = 70220025, pos = { x = -135.5, y = -12.4, z = 142.0 }, rot = { x = 270.0, y = 80.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 304, gadget_id = 70220025, pos = { x = -137.5, y = -12.4, z = 139.2 }, rot = { x = 270.0, y = 80.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 305, gadget_id = 70220025, pos = { x = -141.1, y = -12.4, z = 139.8 }, rot = { x = 270.0, y = 78.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 306, gadget_id = 70220025, pos = { x = -108.6, y = -12.4, z = 137.8 }, rot = { x = 270.0, y = 96.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 307, gadget_id = 70220025, pos = { x = -82.5, y = -15.6, z = 129.0 }, rot = { x = 270.0, y = 185.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 308, gadget_id = 70220025, pos = { x = -80.7, y = -15.5, z = 128.9 }, rot = { x = 273.1, y = 275.0, z = 270.0 }, level = 1 },
|
||||
{ config_id = 309, gadget_id = 70220014, pos = { x = -54.3, y = -8.0, z = 86.1 }, rot = { x = 0.0, y = 197.5, z = 0.0 }, level = 1 },
|
||||
{ config_id = 310, gadget_id = 70220014, pos = { x = -54.3, y = -8.0, z = 85.1 }, rot = { x = 0.0, y = 197.5, z = 0.0 }, level = 1 }
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 3, shape = RegionShape.SPHERE, radius = 8.31, pos = { x = -31.9, y = -7.9, z = 97.7 } },
|
||||
{ config_id = 4, shape = RegionShape.SPHERE, radius = 18.11, pos = { x = -55.9, y = -8.0, z = 98.0 } },
|
||||
{ config_id = 6, shape = RegionShape.SPHERE, radius = 12.83, pos = { x = -82.9, y = -15.4, z = 117.8 } },
|
||||
{ config_id = 8, shape = RegionShape.SPHERE, radius = 13.54, pos = { x = -128.9, y = -12.6, z = 125.3 } },
|
||||
{ config_id = 9, shape = RegionShape.SPHERE, radius = 5, pos = { x = -75.0, y = -8.1, z = 248.6 } },
|
||||
{ config_id = 10, shape = RegionShape.SPHERE, radius = 5, pos = { x = -18.2, y = -8.0, z = 5.0 } },
|
||||
{ config_id = 11, shape = RegionShape.SPHERE, radius = 14.82, pos = { x = -57.8, y = -8.0, z = 94.9 } },
|
||||
{ config_id = 17, shape = RegionShape.SPHERE, radius = 5, pos = { x = -77.1, y = -8.0, z = 249.9 } },
|
||||
{ config_id = 23, shape = RegionShape.SPHERE, radius = 5, pos = { x = -128.7, y = -12.3, z = 106.5 } },
|
||||
{ config_id = 24, shape = RegionShape.CUBIC, size = { x = 53.3, y = 30.2, z = 1.0 }, pos = { x = -146.0, y = 27.6, z = 56.5 } },
|
||||
{ config_id = 25, shape = RegionShape.CUBIC, size = { x = 28.8, y = 13.5, z = 3.0 }, pos = { x = -82.4, y = -8.0, z = 103.3 } },
|
||||
{ config_id = 31, shape = RegionShape.CUBIC, size = { x = 2.1, y = 1.0, z = 6.6 }, pos = { x = -105.1, y = -12.5, z = 125.6 } },
|
||||
{ config_id = 32, shape = RegionShape.CUBIC, size = { x = 38.9, y = 29.0, z = 2.7 }, pos = { x = -146.6, y = 21.3, z = 78.7 } },
|
||||
{ config_id = 34, shape = RegionShape.SPHERE, radius = 5, pos = { x = -146.4, y = 18.0, z = 46.6 } },
|
||||
{ config_id = 36, shape = RegionShape.SPHERE, radius = 5, pos = { x = -60.5, y = -8.0, z = 90.0 } },
|
||||
{ config_id = 37, shape = RegionShape.SPHERE, radius = 5, pos = { x = -61.9, y = -8.1, z = 89.9 } },
|
||||
{ config_id = 54, shape = RegionShape.SPHERE, radius = 5, pos = { x = -49.2, y = -8.0, z = 95.0 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "ENTER_REGION_3", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3", action = "action_EVENT_ENTER_REGION_3" },
|
||||
{ name = "ENTER_REGION_4", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4", action = "action_EVENT_ENTER_REGION_4" },
|
||||
{ name = "ANY_MONSTER_DIE_6", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_6", action = "action_EVENT_ANY_MONSTER_DIE_6" },
|
||||
{ name = "DUNGEON_SETTLE_8", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "condition_EVENT_DUNGEON_SETTLE_8", action = "action_EVENT_DUNGEON_SETTLE_8" },
|
||||
{ name = "GADGET_CREATE_9", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_9", action = "action_EVENT_GADGET_CREATE_9" },
|
||||
{ name = "SELECT_OPTION_10", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_10", action = "action_EVENT_SELECT_OPTION_10", trigger_count = 0 },
|
||||
{ name = "ENTER_REGION_11", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_11", action = "action_EVENT_ENTER_REGION_11" },
|
||||
{ name = "SELECT_OPTION_17", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_17", action = "action_EVENT_SELECT_OPTION_17", trigger_count = 10 },
|
||||
{ name = "ENTER_REGION_23", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_23", action = "action_EVENT_ENTER_REGION_23" },
|
||||
{ name = "ENTER_REGION_24", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_24", action = "action_EVENT_ENTER_REGION_24" },
|
||||
{ name = "ENTER_REGION_25", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_25", action = "action_EVENT_ENTER_REGION_25" },
|
||||
{ name = "ENTER_REGION_31", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_31", action = "action_EVENT_ENTER_REGION_31" },
|
||||
{ name = "ENTER_REGION_32", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_32", action = "action_EVENT_ENTER_REGION_32" },
|
||||
{ name = "ANY_GADGET_DIE_34", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_34", action = "action_EVENT_ANY_GADGET_DIE_34" },
|
||||
{ name = "ANY_GADGET_DIE_36", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_36", action = "action_EVENT_ANY_GADGET_DIE_36" },
|
||||
{ name = "ENTER_REGION_37", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_37", action = "action_EVENT_ENTER_REGION_37" },
|
||||
{ name = "CLIENT_EXECUTE_54", event = EventType.EVENT_CLIENT_EXECUTE, source = "ChestStateChange", condition = "", action = "action_EVENT_CLIENT_EXECUTE_54", trigger_count = 0 }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = suite_1,
|
||||
monsters = { },
|
||||
gadgets = { 40, 54, 55, 117, 136, 221, 222, 223, 224, 227, 228, 229, 230, 231, 232, 266, 267, 268, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310 },
|
||||
regions = { 3, 4, 6, 9, 10, 11, 17, 23, 24, 25, 31, 32, 34, 36, 37 },
|
||||
triggers = { "ENTER_REGION_3", "ENTER_REGION_4", "ANY_MONSTER_DIE_6", "GADGET_CREATE_9", "SELECT_OPTION_10", "ENTER_REGION_11", "SELECT_OPTION_17", "ENTER_REGION_23", "ENTER_REGION_24", "ENTER_REGION_25", "ENTER_REGION_31", "ENTER_REGION_32", "ANY_GADGET_DIE_34", "ANY_GADGET_DIE_36", "ENTER_REGION_37" },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_3(context, evt)
|
||||
if evt.param1 ~= 3 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_3(context, evt)
|
||||
-- 调用提示id为 1001002 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 1001002) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 创生gadget 133
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 133 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_4(context, evt)
|
||||
if evt.param1 ~= 4 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_4(context, evt)
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 1002001) then
|
||||
return -1
|
||||
end
|
||||
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 137 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
pos = {x=-147.3, y=33.0, z=49.9}
|
||||
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, duration = 2, is_force = true, is_broadcast = false }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_MONSTER_DIE_6(context, evt)
|
||||
-- 判断剩余怪物数量是否是0
|
||||
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_MONSTER_DIE_6(context, evt)
|
||||
-- 调用提示id为 1004001 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 1004001) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_DUNGEON_SETTLE_8(context, evt)
|
||||
-- 判断副本成功
|
||||
if 1 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_DUNGEON_SETTLE_8(context, evt)
|
||||
-- 调用提示id为 1006001 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 1006001) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_GADGET_CREATE_9(context, evt)
|
||||
-- 判断是gadgetid 54
|
||||
if 54 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_GADGET_CREATE_9(context, evt)
|
||||
-- 设置操作台选项
|
||||
if 0 ~= ScriptLib.SetWorktopOptions(context, {1}) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_SELECT_OPTION_10(context, evt)
|
||||
-- 判断是gadgetid 54
|
||||
if 54 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_SELECT_OPTION_10(context, evt)
|
||||
-- 根据不同的选项做不同的操作
|
||||
if 1 == evt.param2 then
|
||||
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {133} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 55, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 根据不同的选项做不同的操作
|
||||
if 1 == evt.param2 then
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 54, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
return 0
|
||||
end
|
||||
|
||||
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_11(context, evt)
|
||||
if evt.param1 ~= 11 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_11(context, evt)
|
||||
-- 将configid为 55 的物件更改为状态 GadgetState.Default
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 55, GadgetState.Default) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 将configid为 54 的物件更改为状态 GadgetState.Default
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 54, GadgetState.Default) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_SELECT_OPTION_17(context, evt)
|
||||
-- 判断是gadgetid 54
|
||||
if 54 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_SELECT_OPTION_17(context, evt)
|
||||
-- 根据不同的选项做不同的操作
|
||||
if 1 == evt.param2 then
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 54, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
return 0
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_23(context, evt)
|
||||
if evt.param1 ~= 23 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_23(context, evt)
|
||||
-- 创生gadget 140
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 140 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {139} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 触发镜头注目,注目位置为坐标(-148,18,75),持续时间为3秒,并且为强制注目形式,不广播其他玩家
|
||||
local pos = {x=-148, y=18, z=75}
|
||||
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, duration = 3, is_force = true, is_broadcast = false }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_24(context, evt)
|
||||
if evt.param1 ~= 24 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_24(context, evt)
|
||||
-- 触发镜头注目,注目位置为坐标(-147,18,43),持续时间为3秒,并且为强制注目形式,不广播其他玩家
|
||||
local pos = {x=-147, y=18, z=43}
|
||||
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, duration = 3, is_force = true, is_broadcast = false }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 调用提示id为 1032001 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 1032001) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_25(context, evt)
|
||||
if evt.param1 ~= 25 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_25(context, evt)
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 138 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {179} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
pos = {x=-81.3, y=-14.7, z=120.9}
|
||||
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, duration = 3, is_force = true, is_broadcast = false }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_31(context, evt)
|
||||
if evt.param1 ~= 31 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_31(context, evt)
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {138} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 创生gadget 139
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 139 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_32(context, evt)
|
||||
if evt.param1 ~= 32 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_32(context, evt)
|
||||
-- 创生gadget 141
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 141 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {140} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_GADGET_DIE_34(context, evt)
|
||||
if 141 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_GADGET_DIE_34(context, evt)
|
||||
-- 创生gadget 142
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 142 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_GADGET_DIE_36(context, evt)
|
||||
if 117 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_GADGET_DIE_36(context, evt)
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {137} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 创生gadget 180
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 180 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_37(context, evt)
|
||||
if evt.param1 ~= 37 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_37(context, evt)
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {180} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 创生gadget 179
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 179 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_54(context, evt)
|
||||
if evt.param1 == 0 then
|
||||
local this_chest = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
local this_group = ScriptLib.GetContextGroupId(context)
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, this_group, this_chest, GadgetState.Default)
|
||||
return 0
|
||||
end
|
||||
end
|
310
soggy_resources/lua/Scene/20009/scene20009_group220009002.lua
Normal file
310
soggy_resources/lua/Scene/20009/scene20009_group220009002.lua
Normal file
@@ -0,0 +1,310 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
{ config_id = 1, monster_id = 21010301, pos = { x = -81.3, y = -15.4, z = 117.6 }, rot = { x = 0.0, y = 245.5, z = 0.0 }, level = 0, drop_id = 1100109, disableWander = true, pose_id = 0 }
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
{ config_id = 56, gadget_id = 70350003, pos = { x = -102.9, y = -12.6, z = 125.8 }, rot = { x = 0.0, y = 90.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 195, gadget_id = 70220013, pos = { x = -74.9, y = -15.6, z = 128.9 }, rot = { x = 6.2, y = 76.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 196, gadget_id = 70220013, pos = { x = -76.6, y = -15.5, z = 130.2 }, rot = { x = 0.0, y = 343.3, z = 358.6 }, level = 1 },
|
||||
{ config_id = 201, gadget_id = 70220014, pos = { x = -74.7, y = -15.5, z = 127.3 }, rot = { x = 0.0, y = 227.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 202, gadget_id = 70220014, pos = { x = -85.9, y = -15.5, z = 130.3 }, rot = { x = 0.0, y = 144.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 203, gadget_id = 70220014, pos = { x = -86.7, y = -15.6, z = 129.0 }, rot = { x = 0.0, y = 150.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 205, gadget_id = 70210022, pos = { x = -81.6, y = -15.6, z = 129.4 }, rot = { x = 0.0, y = 180.1, z = 0.0 }, level = 1, chest_drop_id = 1100102, state = GadgetState.ChestLocked, type = GadgetType.GADGET_DUNGEON_SECRET_CHEST },
|
||||
{ config_id = 235, gadget_id = 70220007, pos = { x = -92.5, y = -15.5, z = 101.6 }, rot = { x = 0.0, y = 15.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 236, gadget_id = 70220007, pos = { x = -90.3, y = -15.5, z = 99.3 }, rot = { x = 0.0, y = 274.3, z = 0.0 }, level = 1 },
|
||||
{ config_id = 237, gadget_id = 70220007, pos = { x = -92.3, y = -10.6, z = 96.8 }, rot = { x = 86.6, y = 175.8, z = 180.0 }, level = 1 },
|
||||
{ config_id = 238, gadget_id = 70210021, pos = { x = -94.3, y = -15.1, z = 98.5 }, rot = { x = 0.0, y = 46.4, z = 0.0 }, level = 1, chest_drop_id = 1100102, type = GadgetType.GADGET_DUNGEON_SECRET_CHEST },
|
||||
{ config_id = 239, gadget_id = 70220005, pos = { x = -90.2, y = -15.5, z = 103.3 }, rot = { x = 0.0, y = 198.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 242, gadget_id = 70220013, pos = { x = -72.1, y = -15.5, z = 103.4 }, rot = { x = 0.7, y = 13.1, z = 358.8 }, level = 1 },
|
||||
{ config_id = 243, gadget_id = 70220013, pos = { x = -71.1, y = -15.5, z = 105.3 }, rot = { x = 1.1, y = 34.7, z = 359.1 }, level = 1 },
|
||||
{ config_id = 244, gadget_id = 70220014, pos = { x = -70.6, y = -15.5, z = 106.7 }, rot = { x = 0.0, y = 144.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 245, gadget_id = 70220014, pos = { x = -73.6, y = -15.4, z = 102.9 }, rot = { x = 0.0, y = 144.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 269, gadget_id = 70220005, pos = { x = -92.5, y = -15.6, z = 103.8 }, rot = { x = 0.0, y = 153.8, z = 0.0 }, level = 1 }
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 15, shape = RegionShape.SPHERE, radius = 17.6, pos = { x = -126.8, y = -12.5, z = 124.9 } },
|
||||
{ config_id = 21, shape = RegionShape.SPHERE, radius = 5, pos = { x = -127.5, y = -12.2, z = 105.6 } },
|
||||
{ config_id = 35, shape = RegionShape.SPHERE, radius = 5, pos = { x = -81.4, y = -15.4, z = 119.0 } },
|
||||
{ config_id = 38, shape = RegionShape.SPHERE, radius = 5, pos = { x = -81.6, y = -15.6, z = 126.7 } },
|
||||
{ config_id = 39, shape = RegionShape.SPHERE, radius = 5, pos = { x = -99.2, y = -13.6, z = 128.4 } },
|
||||
{ config_id = 42, shape = RegionShape.CUBIC, size = { x = 31.0, y = 21.0, z = 3.9 }, pos = { x = -83.8, y = -15.5, z = 106.7 } },
|
||||
{ config_id = 43, shape = RegionShape.SPHERE, radius = 5, pos = { x = -92.7, y = -15.5, z = 100.7 } },
|
||||
{ config_id = 44, shape = RegionShape.SPHERE, radius = 5, pos = { x = -91.9, y = -15.5, z = 102.1 } },
|
||||
{ config_id = 51, shape = RegionShape.SPHERE, radius = 5, pos = { x = -88.6, y = -15.5, z = 121.6 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "ENTER_REGION_15", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_15", action = "action_EVENT_ENTER_REGION_15", trigger_count = 0 },
|
||||
{ name = "ENTER_REGION_21", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_21", action = "action_EVENT_ENTER_REGION_21" },
|
||||
{ name = "CLIENT_EXECUTE_35", event = EventType.EVENT_CLIENT_EXECUTE, source = "FireSourceChange", condition = "", action = "action_EVENT_CLIENT_EXECUTE_35", trigger_count = 0 },
|
||||
{ name = "ANY_MONSTER_DIE_38", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_38", action = "action_EVENT_ANY_MONSTER_DIE_38" },
|
||||
{ name = "TIMER_EVENT_39", event = EventType.EVENT_TIMER_EVENT, source = "start", condition = "", action = "action_EVENT_TIMER_EVENT_39" },
|
||||
{ name = "ENTER_REGION_42", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_42", action = "action_EVENT_ENTER_REGION_42", trigger_count = 0 },
|
||||
{ name = "CLIENT_EXECUTE_43", event = EventType.EVENT_CLIENT_EXECUTE, source = "ElementFlora", condition = "", action = "action_EVENT_CLIENT_EXECUTE_43", trigger_count = 0 },
|
||||
{ name = "ANY_GADGET_DIE_44", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_44", action = "action_EVENT_ANY_GADGET_DIE_44" },
|
||||
{ name = "CLIENT_EXECUTE_51", event = EventType.EVENT_CLIENT_EXECUTE, source = "ChestStateChange", condition = "", action = "action_EVENT_CLIENT_EXECUTE_51", trigger_count = 0 }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
{ name = "isoff", value = 0, persistent = false }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = suite_1,
|
||||
monsters = { 1 },
|
||||
gadgets = { 56, 195, 196, 201, 202, 203, 205, 235, 236, 237, 238, 239, 242, 243, 244, 245, 269 },
|
||||
regions = { 15, 21, 35, 38, 39, 42, 43, 44 },
|
||||
triggers = { "ENTER_REGION_15", "ENTER_REGION_21", "CLIENT_EXECUTE_35", "ANY_MONSTER_DIE_38", "TIMER_EVENT_39", "ENTER_REGION_42", "CLIENT_EXECUTE_43", "ANY_GADGET_DIE_44" },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_15(context, evt)
|
||||
if evt.param1 ~= 15 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_15(context, evt)
|
||||
-- 将configid为 56 的物件更改为状态 GadgetState.Default
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 56, GadgetState.Default) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 将本组内变量名为 "isoff" 的变量设置为 1
|
||||
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isoff", 1) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_21(context, evt)
|
||||
if evt.param1 ~= 21 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_21(context, evt)
|
||||
-- 将configid为 56 的物件更改为状态 GadgetState.GearStart
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 56, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_35(context, evt)
|
||||
-- 针对groupid为 220009002 中该config对应的物件进行状态改变操作
|
||||
local this_gadget = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
--ScriptLib.PrintLog("config_id="..this_gadget)
|
||||
|
||||
if evt.param1 == 1 then
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, 220009002, this_gadget, GadgetState.GearStart )
|
||||
return 0
|
||||
end
|
||||
|
||||
if evt.param1 == 0 then
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, 220009002, this_gadget, GadgetState.Default )
|
||||
return 0
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_MONSTER_DIE_38(context, evt)
|
||||
-- 判断剩余怪物数量是否是0
|
||||
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_MONSTER_DIE_38(context, evt)
|
||||
-- play_type含义:1·代表开始播放; 2·代表停止播放
|
||||
-- 在指定位置播放或停止音效资源
|
||||
local pos = {x=-101, y=-6, z=124}
|
||||
if 0 ~= ScriptLib.ScenePlaySound(context, {play_pos = pos, sound_name = "LevelHornSound001", play_type= 1, is_broadcast = false }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
|
||||
|
||||
-- 调用提示id为 10010101 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 10010101) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标205
|
||||
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 205, state = GadgetState.Default }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 延迟4秒后,向groupId为:220009002的对象,请求一次调用,并将string参数:"start" 传递过去
|
||||
if 0 ~= ScriptLib.CreateGroupTimerEvent(context, 220009002, "start", 4) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_TIMER_EVENT_39(context, evt)
|
||||
-- 重新生成指定group,指定suite
|
||||
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220009007, suite = 1 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_42(context, evt)
|
||||
if evt.param1 ~= 42 then return false end
|
||||
|
||||
-- 判断角色数量不少于1
|
||||
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
|
||||
return false
|
||||
end
|
||||
|
||||
-- 判断变量"isoff"为1
|
||||
if ScriptLib.GetGroupVariableValue(context, "isoff") ~= 1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ENTER_REGION_42(context, evt)
|
||||
-- 将configid为 56 的物件更改为状态 GadgetState.GearStart
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 56, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_43(context, evt)
|
||||
-- 针对groupid为 220009002 中该config对应的物件进行状态改变操作
|
||||
local this_gadget = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
--ScriptLib.PrintLog("config_id="..this_gadget)
|
||||
|
||||
|
||||
ScriptLib.SetGadgetEnableInteract(context, 220009002, this_gadget, true)
|
||||
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_GADGET_DIE_44(context, evt)
|
||||
if 235 == evt.param1 then
|
||||
return true
|
||||
|
||||
end
|
||||
|
||||
if 236 == evt.param1 then
|
||||
return true
|
||||
end
|
||||
|
||||
if 237 == evt.param1 then
|
||||
return true
|
||||
end
|
||||
|
||||
if 239 == evt.param1 then
|
||||
return true
|
||||
end
|
||||
|
||||
return false
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_GADGET_DIE_44(context, evt)
|
||||
-- 重新生成指定group,指定suite
|
||||
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220009008, suite = 1 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_51(context, evt)
|
||||
if evt.param1 == 0 then
|
||||
local this_chest = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
local this_group = ScriptLib.GetContextGroupId(context)
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, this_group, this_chest, GadgetState.Default)
|
||||
return 0
|
||||
end
|
||||
end
|
313
soggy_resources/lua/Scene/20009/scene20009_group220009003.lua
Normal file
313
soggy_resources/lua/Scene/20009/scene20009_group220009003.lua
Normal file
@@ -0,0 +1,313 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
{ config_id = 4, monster_id = 21010301, pos = { x = -132.8, y = -12.5, z = 123.5 }, rot = { x = 0.0, y = 17.4, z = 0.0 }, level = 0, drop_id = 1100109, disableWander = true, pose_id = 9003 },
|
||||
{ config_id = 7, monster_id = 21010301, pos = { x = -132.7, y = -12.4, z = 132.2 }, rot = { x = 0.0, y = 172.6, z = 0.0 }, level = 0, drop_id = 1100109, disableWander = true, pose_id = 9003 },
|
||||
{ config_id = 20, monster_id = 21010301, pos = { x = -136.6, y = -12.4, z = 125.4 }, rot = { x = 0.0, y = 7.8, z = 0.0 }, level = 1, drop_id = 1100109, pose_id = 0 },
|
||||
{ config_id = 23, monster_id = 21010401, pos = { x = -133.9, y = -10.6, z = 135.5 }, rot = { x = 0.0, y = 185.3, z = 0.0 }, level = 0, drop_id = 1100109, disableWander = true, pose_id = 402 }
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
{ config_id = 6, gadget_id = 70210051, pos = { x = -147.1, y = 18.0, z = 41.5 }, rot = { x = 0.0, y = 0.2, z = 0.0 }, level = 1, chest_drop_id = 1100100, type = GadgetType.GADGET_DUNGEON_PASS_CHEST },
|
||||
{ config_id = 58, gadget_id = 70350003, pos = { x = -128.5, y = -12.6, z = 112.1 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 115, gadget_id = 70210021, pos = { x = -123.0, y = -0.6, z = 124.2 }, rot = { x = 0.0, y = 91.3, z = 0.0 }, level = 1, chest_drop_id = 1100102, type = GadgetType.GADGET_DUNGEON_SECRET_CHEST },
|
||||
{ config_id = 121, gadget_id = 70690001, pos = { x = -132.8, y = -12.5, z = 101.9 }, rot = { x = 15.2, y = 230.2, z = 0.0 }, level = 1 },
|
||||
{ config_id = 122, gadget_id = 70690001, pos = { x = -138.8, y = -14.2, z = 97.9 }, rot = { x = 327.1, y = 242.7, z = 0.0 }, level = 1 },
|
||||
{ config_id = 123, gadget_id = 70690001, pos = { x = -147.3, y = -8.9, z = 93.5 }, rot = { x = 319.6, y = 244.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 124, gadget_id = 70690001, pos = { x = -154.5, y = -4.2, z = 89.2 }, rot = { x = 310.1, y = 215.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 125, gadget_id = 70690001, pos = { x = -158.0, y = 3.7, z = 83.4 }, rot = { x = 295.0, y = 140.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 130, gadget_id = 70300014, pos = { x = -147.3, y = 18.0, z = 45.4 }, rot = { x = 0.0, y = 122.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 131, gadget_id = 70690001, pos = { x = -134.0, y = 26.0, z = 97.9 }, rot = { x = 13.3, y = 205.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 206, gadget_id = 70210022, pos = { x = -139.3, y = -12.5, z = 127.6 }, rot = { x = 0.0, y = 90.2, z = 0.0 }, level = 1, chest_drop_id = 1100102, state = GadgetState.ChestLocked, type = GadgetType.GADGET_DUNGEON_SECRET_CHEST },
|
||||
{ config_id = 207, gadget_id = 70220013, pos = { x = -123.1, y = -12.5, z = 141.9 }, rot = { x = 359.9, y = 179.9, z = 1.1 }, level = 1 },
|
||||
{ config_id = 209, gadget_id = 70220013, pos = { x = -138.4, y = -12.5, z = 141.4 }, rot = { x = 0.0, y = 42.9, z = 0.0 }, level = 1 },
|
||||
{ config_id = 210, gadget_id = 70220013, pos = { x = -140.8, y = -12.5, z = 139.4 }, rot = { x = 0.0, y = 181.4, z = 0.0 }, level = 1 },
|
||||
{ config_id = 211, gadget_id = 70220013, pos = { x = -114.2, y = -12.5, z = 141.4 }, rot = { x = 0.0, y = 164.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 212, gadget_id = 70220014, pos = { x = -141.6, y = -12.5, z = 116.3 }, rot = { x = 0.0, y = 285.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 215, gadget_id = 70220013, pos = { x = -107.7, y = -12.6, z = 138.9 }, rot = { x = 0.0, y = 164.6, z = 0.0 }, level = 1 },
|
||||
{ config_id = 216, gadget_id = 70310001, pos = { x = -133.0, y = -12.5, z = 114.2 }, rot = { x = 0.0, y = 171.4, z = 0.0 }, level = 1, state = GadgetState.GearStart },
|
||||
{ config_id = 217, gadget_id = 70310001, pos = { x = -141.1, y = -12.6, z = 121.2 }, rot = { x = 0.0, y = 171.4, z = 0.0 }, level = 1, state = GadgetState.GearStart },
|
||||
{ config_id = 218, gadget_id = 70310001, pos = { x = -141.3, y = -12.5, z = 135.2 }, rot = { x = 0.0, y = 171.4, z = 0.0 }, level = 1, state = GadgetState.GearStart },
|
||||
{ config_id = 219, gadget_id = 70310001, pos = { x = -131.7, y = -12.5, z = 142.0 }, rot = { x = 0.0, y = 171.4, z = 0.0 }, level = 1, state = GadgetState.GearStart },
|
||||
{ config_id = 248, gadget_id = 70220005, pos = { x = -132.4, y = -12.5, z = 136.8 }, rot = { x = 0.0, y = 271.5, z = 0.0 }, level = 4 },
|
||||
{ config_id = 249, gadget_id = 70220016, pos = { x = -121.7, y = -12.0, z = 114.0 }, rot = { x = 17.4, y = 85.1, z = 267.8 }, level = 1 },
|
||||
{ config_id = 250, gadget_id = 70220016, pos = { x = -120.6, y = -12.0, z = 114.0 }, rot = { x = 17.4, y = 85.1, z = 267.8 }, level = 1 },
|
||||
{ config_id = 251, gadget_id = 70220016, pos = { x = -119.5, y = -11.9, z = 114.1 }, rot = { x = 17.4, y = 85.1, z = 267.8 }, level = 1 },
|
||||
{ config_id = 254, gadget_id = 70220005, pos = { x = -131.9, y = -12.5, z = 137.6 }, rot = { x = 0.0, y = 193.2, z = 0.0 }, level = 4 },
|
||||
{ config_id = 255, gadget_id = 70220016, pos = { x = -116.9, y = -12.0, z = 141.7 }, rot = { x = 2.9, y = 272.7, z = 266.9 }, level = 1 },
|
||||
{ config_id = 258, gadget_id = 70220014, pos = { x = -139.0, y = -12.5, z = 113.8 }, rot = { x = 0.0, y = 285.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 259, gadget_id = 70220014, pos = { x = -137.9, y = -12.5, z = 113.8 }, rot = { x = 0.0, y = 285.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 260, gadget_id = 70220016, pos = { x = -118.0, y = -12.0, z = 141.8 }, rot = { x = 2.9, y = 272.7, z = 266.9 }, level = 1 },
|
||||
{ config_id = 261, gadget_id = 70220016, pos = { x = -119.2, y = -12.0, z = 141.7 }, rot = { x = 2.9, y = 272.7, z = 266.9 }, level = 1 },
|
||||
{ config_id = 262, gadget_id = 70220013, pos = { x = -126.6, y = -12.5, z = 141.8 }, rot = { x = 359.9, y = 179.9, z = 1.1 }, level = 1 },
|
||||
{ config_id = 263, gadget_id = 70220014, pos = { x = -124.9, y = -12.5, z = 141.8 }, rot = { x = 0.0, y = 285.8, z = 0.0 }, level = 1 },
|
||||
{ config_id = 273, gadget_id = 70310001, pos = { x = -140.2, y = -12.5, z = 125.9 }, rot = { x = 0.0, y = 171.4, z = 0.0 }, level = 1, state = GadgetState.GearStart },
|
||||
{ config_id = 274, gadget_id = 70310001, pos = { x = -140.3, y = -12.5, z = 129.3 }, rot = { x = 0.0, y = 171.4, z = 0.0 }, level = 1, state = GadgetState.GearStart },
|
||||
{ config_id = 275, gadget_id = 70220013, pos = { x = -134.0, y = -12.5, z = 135.6 }, rot = { x = 0.0, y = 42.9, z = 0.0 }, level = 1 }
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 2, shape = RegionShape.SPHERE, radius = 5, pos = { x = -92.1, y = -12.5, z = 37.8 } },
|
||||
{ config_id = 16, shape = RegionShape.SPHERE, radius = 15.1, pos = { x = -123.4, y = -12.5, z = 126.3 } },
|
||||
{ config_id = 33, shape = RegionShape.SPHERE, radius = 5, pos = { x = -147.3, y = 18.0, z = 45.7 } },
|
||||
{ config_id = 41, shape = RegionShape.SPHERE, radius = 5, pos = { x = -134.7, y = -12.5, z = 138.9 } },
|
||||
{ config_id = 45, shape = RegionShape.SPHERE, radius = 5, pos = { x = -100.9, y = -12.9, z = 126.1 } },
|
||||
{ config_id = 46, shape = RegionShape.SPHERE, radius = 5, pos = { x = -111.0, y = -12.5, z = 126.3 } },
|
||||
{ config_id = 50, shape = RegionShape.SPHERE, radius = 5, pos = { x = -127.5, y = -11.5, z = 136.7 } },
|
||||
{ config_id = 52, shape = RegionShape.SPHERE, radius = 5, pos = { x = -79.3, y = -15.5, z = 141.0 } },
|
||||
{ config_id = 53, shape = RegionShape.SPHERE, radius = 5, pos = { x = -79.3, y = -15.5, z = 141.0 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "DUNGEON_SETTLE_2", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "condition_EVENT_DUNGEON_SETTLE_2", action = "action_EVENT_DUNGEON_SETTLE_2" },
|
||||
{ name = "ANY_MONSTER_DIE_16", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_16", action = "action_EVENT_ANY_MONSTER_DIE_16" },
|
||||
{ name = "ANY_GADGET_DIE_33", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_33", action = "action_EVENT_ANY_GADGET_DIE_33" },
|
||||
{ name = "CLIENT_EXECUTE_41", event = EventType.EVENT_CLIENT_EXECUTE, source = "FireSourceChange", condition = "", action = "action_EVENT_CLIENT_EXECUTE_41", trigger_count = 0 },
|
||||
{ name = "ENTER_REGION_45", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_45", action = "action_EVENT_ENTER_REGION_45" },
|
||||
{ name = "ENTER_REGION_46", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_46", action = "action_EVENT_ENTER_REGION_46" },
|
||||
{ name = "ANY_GADGET_DIE_50", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_50", action = "action_EVENT_ANY_GADGET_DIE_50" },
|
||||
{ name = "CLIENT_EXECUTE_52", event = EventType.EVENT_CLIENT_EXECUTE, source = "ChestStateChange", condition = "", action = "action_EVENT_CLIENT_EXECUTE_52", trigger_count = 0 },
|
||||
{ name = "CLIENT_EXECUTE_53", event = EventType.EVENT_CLIENT_EXECUTE, source = "FireSourceChange", condition = "", action = "action_EVENT_CLIENT_EXECUTE_53", trigger_count = 0 }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
{ name = "isoff", value = 0, persistent = true }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = suite_1,
|
||||
monsters = { 4, 7, 20 },
|
||||
gadgets = { 58, 115, 130, 206, 207, 209, 210, 211, 212, 215, 216, 217, 218, 219, 248, 249, 250, 251, 254, 255, 258, 259, 260, 261, 262, 263, 273, 274, 275 },
|
||||
regions = { 2, 16, 33, 41, 45, 46, 50 },
|
||||
triggers = { "DUNGEON_SETTLE_2", "ANY_MONSTER_DIE_16", "ANY_GADGET_DIE_33", "CLIENT_EXECUTE_41", "ENTER_REGION_45", "ENTER_REGION_46", "ANY_GADGET_DIE_50" },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_DUNGEON_SETTLE_2(context, evt)
|
||||
-- 判断副本成功
|
||||
if 1 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_DUNGEON_SETTLE_2(context, evt)
|
||||
-- 创生gadget 6
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 6 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_MONSTER_DIE_16(context, evt)
|
||||
-- 判断剩余怪物数量是否是0
|
||||
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_MONSTER_DIE_16(context, evt)
|
||||
-- 将configid为 58 的物件更改为状态 GadgetState.GearStart
|
||||
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 58, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标206
|
||||
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 206, state = GadgetState.Default }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_GADGET_DIE_33(context, evt)
|
||||
if 130 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_GADGET_DIE_33(context, evt)
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009001, monsters = {}, gadgets = {141} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_41(context, evt)
|
||||
-- 针对groupid为 220009003 中该config对应的物件进行状态改变操作
|
||||
local this_gadget = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
--ScriptLib.PrintLog("config_id="..this_gadget)
|
||||
|
||||
if evt.param1 == 1 then
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, 220009003, this_gadget, GadgetState.GearStart )
|
||||
return 0
|
||||
end
|
||||
|
||||
if evt.param1 == 0 then
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, 220009003, this_gadget, GadgetState.Default )
|
||||
return 0
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_45(context, evt)
|
||||
if evt.param1 ~= 45 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_45(context, evt)
|
||||
-- 延迟0秒刷怪
|
||||
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 23, delay_time = 0 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_46(context, evt)
|
||||
if evt.param1 ~= 46 then return false end
|
||||
|
||||
-- 判断角色数量不少于1
|
||||
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
|
||||
return false
|
||||
end
|
||||
|
||||
-- 判断变量"isoff"为0
|
||||
if ScriptLib.GetGroupVariableValue(context, "isoff") ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ENTER_REGION_46(context, evt)
|
||||
-- 触发镜头注目,注目位置为坐标(-132,-11,137),持续时间为3秒,并且为强制注目形式,不广播其他玩家
|
||||
local pos = {x=-132, y=-11, z=137}
|
||||
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, duration = 3, is_force = true, is_broadcast = false }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 调用提示id为 10010201 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 10010201) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_GADGET_DIE_50(context, evt)
|
||||
if 248 ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_GADGET_DIE_50(context, evt)
|
||||
-- 将本组内变量名为 "isoff" 的变量设置为 1
|
||||
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isoff", 1) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_52(context, evt)
|
||||
if evt.param1 == 0 then
|
||||
local this_chest = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
local this_group = ScriptLib.GetContextGroupId(context)
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, this_group, this_chest, GadgetState.Default)
|
||||
return 0
|
||||
end
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_CLIENT_EXECUTE_53(context, evt)
|
||||
local this_gadget = ScriptLib.GetGadgetConfigId(context, { gadget_eid = evt.source_eid })
|
||||
local this_group = ScriptLib.GetContextGroupId(context)
|
||||
if evt.param1 == 1 then
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, this_group, this_gadget, GadgetState.GearStart )
|
||||
return 0
|
||||
end
|
||||
if evt.param1 == 0 then
|
||||
ScriptLib.SetGroupGadgetStateByConfigId(context, this_group, this_gadget, GadgetState.Default )
|
||||
return 0
|
||||
end
|
||||
return 0
|
||||
end
|
@@ -0,0 +1,66 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = suite_1,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { },
|
||||
triggers = { },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
@@ -0,0 +1,90 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 27, shape = RegionShape.SPHERE, radius = 5, pos = { x = -147.0, y = 18.0, z = 49.2 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "ENTER_REGION_27", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_27", action = "action_EVENT_ENTER_REGION_27" }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = suite_1,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { 27 },
|
||||
triggers = { "ENTER_REGION_27" },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_27(context, evt)
|
||||
if evt.param1 ~= 27 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_27(context, evt)
|
||||
-- 杀死Group内所有gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009006, kill_policy = GroupKillPolicy.GROUP_KILL_GADGET }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
@@ -0,0 +1,99 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
{ config_id = 21, monster_id = 21010301, pos = { x = -100.8, y = -12.9, z = 127.2 }, rot = { x = 0.0, y = 89.3, z = 0.0 }, level = 0, drop_id = 1100109 },
|
||||
{ config_id = 22, monster_id = 21010301, pos = { x = -100.6, y = -12.9, z = 124.2 }, rot = { x = 0.0, y = 89.3, z = 0.0 }, level = 0, drop_id = 1100109 }
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 40, shape = RegionShape.SPHERE, radius = 5, pos = { x = -81.5, y = -15.4, z = 120.2 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "ANY_MONSTER_DIE_40", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_40", action = "action_EVENT_ANY_MONSTER_DIE_40" }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 2,
|
||||
rand_suite = false,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = ,
|
||||
monsters = { 21, 22 },
|
||||
gadgets = { },
|
||||
regions = { 40 },
|
||||
triggers = { "ANY_MONSTER_DIE_40" },
|
||||
rand_weight = 100
|
||||
},
|
||||
{
|
||||
-- suite_id = 1,
|
||||
-- description = suite_2,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { },
|
||||
triggers = { },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ANY_MONSTER_DIE_40(context, evt)
|
||||
-- 判断剩余怪物数量是否是0
|
||||
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ANY_MONSTER_DIE_40(context, evt)
|
||||
-- 改变指定group组220009002中, configid为56的gadget的state
|
||||
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220009002, 56, GadgetState.GearStart) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
@@ -0,0 +1,75 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 2,
|
||||
rand_suite = false,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = ,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { },
|
||||
triggers = { },
|
||||
rand_weight = 100
|
||||
},
|
||||
{
|
||||
-- suite_id = 1,
|
||||
-- description = suite_2,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { },
|
||||
triggers = { },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
273
soggy_resources/lua/Scene/20009/scene20009_group220009011.lua
Normal file
273
soggy_resources/lua/Scene/20009/scene20009_group220009011.lua
Normal file
@@ -0,0 +1,273 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
{ config_id = 264, gadget_id = 70900007, pos = { x = -127.5, y = -12.3, z = 105.5 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 1 },
|
||||
{ config_id = 265, gadget_id = 70900201, pos = { x = -127.4, y = -10.7, z = 105.6 }, rot = { x = 0.0, y = 273.8, z = 0.0 }, level = 1 }
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 47, shape = RegionShape.SPHERE, radius = 3.6, pos = { x = -128.0, y = -12.3, z = 105.0 } },
|
||||
{ config_id = 48, shape = RegionShape.SPHERE, radius = 5, pos = { x = -110.5, y = -12.5, z = 125.7 } },
|
||||
{ config_id = 55, shape = RegionShape.SPHERE, radius = 5, pos = { x = -128.2, y = -12.3, z = 106.3 } },
|
||||
{ config_id = 57, shape = RegionShape.SPHERE, radius = 5, pos = { x = -128.4, y = -12.4, z = 103.1 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "GADGET_STATE_CHANGE_47", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_47", action = "action_EVENT_GADGET_STATE_CHANGE_47" },
|
||||
{ name = "ENTER_REGION_48", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_48", action = "action_EVENT_ENTER_REGION_48" },
|
||||
{ name = "ENTER_REGION_55", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_55", action = "action_EVENT_ENTER_REGION_55" },
|
||||
{ name = "ENTER_REGION_57", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_57", action = "action_EVENT_ENTER_REGION_57", trigger_count = 0 }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
{ name = "isoff", value = 0, persistent = true },
|
||||
{ name = "windon1", value = 0, persistent = true },
|
||||
{ name = "windon2", value = 0, persistent = true }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = ,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { 47, 48, 55, 57 },
|
||||
triggers = { "GADGET_STATE_CHANGE_47", "ENTER_REGION_48", "ENTER_REGION_55", "ENTER_REGION_57" },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_GADGET_STATE_CHANGE_47(context, evt)
|
||||
if 264 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_GADGET_STATE_CHANGE_47(context, evt)
|
||||
-- 将本组内变量名为 "isoff" 的变量设置为 1
|
||||
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isoff", 1) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 将本组内变量名为 "windon1" 的变量设置为 1
|
||||
if 0 ~= ScriptLib.SetGroupVariableValue(context, "windon1", 1) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标8
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 8) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标9
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 9) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标10
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 10) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标11
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 11) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标12
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 12) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标13
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 13) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标14
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 14) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标15
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 15) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标17
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 17) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标18
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 18) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标19
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 19) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标20
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 20) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 解锁目标21
|
||||
if 0 ~= ScriptLib.UnlockForce(context, 21) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 杀死Group内指定的monster和gadget
|
||||
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220009011, monsters = {}, gadgets = {265} }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
|
||||
if ScriptLib.GetGroupVariableValue(context, "windon1") + ScriptLib.GetGroupVariableValue(context, "windon2") > 1 then
|
||||
|
||||
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
|
||||
if 0 ~= ScriptLib.AddQuestProgress(context, "220009011") then
|
||||
return -1
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_48(context, evt)
|
||||
if evt.param1 ~= 48 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_48(context, evt)
|
||||
-- 创生gadget 264
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 264 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_55(context, evt)
|
||||
if evt.param1 ~= 55 then return false end
|
||||
|
||||
-- 判断角色数量不少于1
|
||||
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
|
||||
return false
|
||||
end
|
||||
|
||||
-- 判断变量"isoff"为0
|
||||
if ScriptLib.GetGroupVariableValue(context, "isoff") ~= 0 then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
function action_EVENT_ENTER_REGION_55(context, evt)
|
||||
-- 调用提示id为 1031001 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||||
if 0 ~= ScriptLib.ShowReminder(context, 1031001) then
|
||||
return -1
|
||||
end
|
||||
|
||||
-- 创生gadget 265
|
||||
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 265 }) then
|
||||
return -1
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_57(context, evt)
|
||||
if evt.param1 ~= 57 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_57(context, evt)
|
||||
|
||||
|
||||
-- 将本组内变量名为 "windon2" 的变量设置为 1
|
||||
if 0 ~= ScriptLib.SetGroupVariableValue(context, "windon2", 1) then
|
||||
return -1
|
||||
end
|
||||
|
||||
if ScriptLib.GetGroupVariableValue(context, "windon1") + ScriptLib.GetGroupVariableValue(context, "windon2") >1 then
|
||||
|
||||
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
|
||||
if 0 ~= ScriptLib.AddQuestProgress(context, "220009011") then
|
||||
return -1
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
return 0
|
||||
end
|
115
soggy_resources/lua/Scene/20009/scene20009_group220009901.lua
Normal file
115
soggy_resources/lua/Scene/20009/scene20009_group220009901.lua
Normal file
@@ -0,0 +1,115 @@
|
||||
--================================================================
|
||||
--
|
||||
-- 配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 怪物
|
||||
monsters = {
|
||||
}
|
||||
|
||||
-- NPC
|
||||
npcs = {
|
||||
}
|
||||
|
||||
-- 装置
|
||||
gadgets = {
|
||||
}
|
||||
|
||||
-- 区域
|
||||
regions = {
|
||||
{ config_id = 28, shape = RegionShape.SPHERE, radius = 20.4, pos = { x = -63.7, y = -8.0, z = 96.7 } },
|
||||
{ config_id = 29, shape = RegionShape.CUBIC, size = { x = 28.6, y = 9.9, z = 5.3 }, pos = { x = -78.3, y = -9.8, z = 104.3 } },
|
||||
{ config_id = 30, shape = RegionShape.SPHERE, radius = 16.2, pos = { x = -128.4, y = -12.5, z = 126.0 } },
|
||||
{ config_id = 56, shape = RegionShape.SPHERE, radius = 5, pos = { x = -127.3, y = -12.4, z = 101.6 } }
|
||||
}
|
||||
|
||||
-- 触发器
|
||||
triggers = {
|
||||
{ name = "ENTER_REGION_28", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_28", action = "", trigger_count = 0 },
|
||||
{ name = "ENTER_REGION_29", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_29", action = "", trigger_count = 0 },
|
||||
{ name = "ENTER_REGION_30", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_30", action = "", trigger_count = 0 },
|
||||
{ name = "ENTER_REGION_56", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_56", action = "", trigger_count = 0 }
|
||||
}
|
||||
|
||||
-- 变量
|
||||
variables = {
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 初始化配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 初始化时创建
|
||||
init_config = {
|
||||
suite = 1,
|
||||
rand_suite = true,
|
||||
npcs = { }
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 小组配置
|
||||
--
|
||||
--================================================================
|
||||
|
||||
suites = {
|
||||
{
|
||||
-- suite_id = 0,
|
||||
-- description = suite_1,
|
||||
monsters = { },
|
||||
gadgets = { },
|
||||
regions = { 28, 29, 56 },
|
||||
triggers = { "ENTER_REGION_28", "ENTER_REGION_29", "ENTER_REGION_56" },
|
||||
rand_weight = 100
|
||||
}
|
||||
}
|
||||
|
||||
--================================================================
|
||||
--
|
||||
-- 触发器
|
||||
--
|
||||
--================================================================
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_28(context, evt)
|
||||
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and ScriptLib.GetQuestState(context, evt.target_eid, 30607) == QuestState.UNFINISHED and evt.param1 == 28 then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_29(context, evt)
|
||||
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and ScriptLib.GetQuestState(context, evt.target_eid, 30608) == QuestState.UNFINISHED and evt.param1 == 29 then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_30(context, evt)
|
||||
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and ScriptLib.GetQuestState(context, evt.target_eid, 30609) == QuestState.UNFINISHED and evt.param1 == 30 then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- 触发操作
|
||||
|
||||
-- 触发条件
|
||||
function condition_EVENT_ENTER_REGION_56(context, evt)
|
||||
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and ScriptLib.GetQuestState(context, evt.target_eid, 30612) == QuestState.UNFINISHED and evt.param1 == 56 then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
|
||||
end
|
||||
|
||||
-- 触发操作
|
859
soggy_resources/lua/Scene/20009/scene20009_point.json
Normal file
859
soggy_resources/lua/Scene/20009/scene20009_point.json
Normal file
@@ -0,0 +1,859 @@
|
||||
{
|
||||
"radius": 100.0,
|
||||
"points": {
|
||||
"1": {
|
||||
"type": "NORMAL",
|
||||
"$type": "DungeonWayPoint",
|
||||
"gadgetId": 70120003,
|
||||
"pos": {
|
||||
"x": -81.89074,
|
||||
"y": -7.98348045,
|
||||
"z": 98.55272
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 88.99999,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"cutsceneList": [],
|
||||
"size": {
|
||||
"x": 28.32806,
|
||||
"y": 5.000001,
|
||||
"z": 30.5
|
||||
},
|
||||
"isBoss": false,
|
||||
"groupIds": [
|
||||
220009002
|
||||
]
|
||||
},
|
||||
"3": {
|
||||
"type": "NORMAL",
|
||||
"$type": "DungeonQuitPoint",
|
||||
"gadgetId": 70120004,
|
||||
"pos": {
|
||||
"x": -146.985748,
|
||||
"y": 19.01653,
|
||||
"z": 36.1897469
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"cutsceneList": [],
|
||||
"size": {
|
||||
"x": 3.0,
|
||||
"y": 3.0,
|
||||
"z": 3.0
|
||||
},
|
||||
"titleTextID": ""
|
||||
}
|
||||
},
|
||||
"areas": {},
|
||||
"forces": {
|
||||
"8": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -127.80265,
|
||||
"y": -12.3193054,
|
||||
"z": 104.733917
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"9": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -123.811363,
|
||||
"y": -27.8805046,
|
||||
"z": 100.382637
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"10": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -131.135117,
|
||||
"y": -24.8658657,
|
||||
"z": 96.26917
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"11": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -139.525848,
|
||||
"y": -16.8100414,
|
||||
"z": 94.50856
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"12": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -146.479,
|
||||
"y": -16.8100414,
|
||||
"z": 102.796326
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"13": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -142.478439,
|
||||
"y": -21.4423161,
|
||||
"z": 87.32174
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"14": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -151.401321,
|
||||
"y": -16.8100414,
|
||||
"z": 86.4063339
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"15": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -131.807739,
|
||||
"y": -18.3257,
|
||||
"z": 84.0517654
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"17": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -134.03627,
|
||||
"y": -42.3956451,
|
||||
"z": 91.76194
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"18": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -152.618408,
|
||||
"y": -16.8100414,
|
||||
"z": 95.6912
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"19": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -148.552261,
|
||||
"y": -14.9609909,
|
||||
"z": 106.267166
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"20": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -133.335083,
|
||||
"y": -16.9446564,
|
||||
"z": 105.010323
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
},
|
||||
"21": {
|
||||
"$type": "ConfigAirflowField",
|
||||
"pos": {
|
||||
"x": -124.404678,
|
||||
"y": -38.31723,
|
||||
"z": 93.19889
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": false,
|
||||
"gadgetId": 70610102,
|
||||
"up": true,
|
||||
"scale": 1.0,
|
||||
"velocity": 10.0
|
||||
}
|
||||
},
|
||||
"entities": {
|
||||
"4": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -82.9,
|
||||
"y": -36.9,
|
||||
"z": 96.8
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "DeadRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 29.55,
|
||||
"centerType": "Center",
|
||||
"width": 221.2,
|
||||
"length": 206.1
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"17": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -39.0525665,
|
||||
"y": -8.000479,
|
||||
"z": 127.399384
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 37.8,
|
||||
"centerType": "Center",
|
||||
"width": 61.07,
|
||||
"length": 60.2
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"18": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -65.35727,
|
||||
"y": -7.9833374,
|
||||
"z": 74.28582
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 28.48,
|
||||
"centerType": "Center",
|
||||
"width": 89.1,
|
||||
"length": 36.2
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"19": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -106.751335,
|
||||
"y": -8.017984,
|
||||
"z": 144.985077
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 14.79,
|
||||
"centerType": "Center",
|
||||
"width": 91.5,
|
||||
"length": 21.2
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"20": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -142.668442,
|
||||
"y": -14.85,
|
||||
"z": 125.190636
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 33.7,
|
||||
"centerType": "Center",
|
||||
"width": 17.6,
|
||||
"length": 31.8
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"21": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -127.696579,
|
||||
"y": -28.78,
|
||||
"z": 101.360893
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 29.9,
|
||||
"centerType": "Center",
|
||||
"width": 60.2,
|
||||
"length": 42.2
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"22": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -153.586227,
|
||||
"y": -10.3,
|
||||
"z": 53.04522
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 48.96,
|
||||
"centerType": "Center",
|
||||
"width": 77.54,
|
||||
"length": 75.65
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"23": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -172.450424,
|
||||
"y": 16.1066227,
|
||||
"z": 42.32785
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 23.42,
|
||||
"centerType": "Center",
|
||||
"width": 34.13,
|
||||
"length": 35.56
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"25": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -101.4,
|
||||
"y": -15.4833927,
|
||||
"z": 131.9
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "NoReviveRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 7.65,
|
||||
"centerType": "Center",
|
||||
"width": 14.0,
|
||||
"length": 7.95
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 0.0
|
||||
},
|
||||
"26": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -108.7,
|
||||
"y": 3.3,
|
||||
"z": 34.9
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "ReturnRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 100.0,
|
||||
"centerType": "Center",
|
||||
"width": 5.0,
|
||||
"length": 150.0
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 15.0,
|
||||
"stringParam": "1033001"
|
||||
},
|
||||
"27": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -186.8,
|
||||
"y": -12.4275141,
|
||||
"z": 48.4
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "ReturnRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 200.0,
|
||||
"centerType": "Center",
|
||||
"width": 5.0,
|
||||
"length": 300.0
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 15.0,
|
||||
"stringParam": "1033001"
|
||||
},
|
||||
"28": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -85.2,
|
||||
"y": -15.48349,
|
||||
"z": 163.8
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "ReturnRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 200.0,
|
||||
"centerType": "Center",
|
||||
"width": 200.0,
|
||||
"length": 5.0
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 15.0,
|
||||
"stringParam": "1033001"
|
||||
},
|
||||
"29": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": 3.0,
|
||||
"y": -8.000479,
|
||||
"z": 97.2802
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "ReturnRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 200.0,
|
||||
"centerType": "Center",
|
||||
"width": 20.0,
|
||||
"length": 200.0
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 15.0,
|
||||
"stringParam": "1033001"
|
||||
},
|
||||
"30": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -153.6,
|
||||
"y": 18.0163765,
|
||||
"z": 11.63
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "ReturnRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 200.0,
|
||||
"centerType": "Center",
|
||||
"width": 100.0,
|
||||
"length": 5.0
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 15.0,
|
||||
"stringParam": "1033001"
|
||||
},
|
||||
"31": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -39.8,
|
||||
"y": -7.983791,
|
||||
"z": 50.82
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 100.0,
|
||||
"withGO": false,
|
||||
"triggerFlag": "ReturnRegion",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 200.0,
|
||||
"centerType": "Center",
|
||||
"width": 150.0,
|
||||
"length": 5.0
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"floatParam": 15.0,
|
||||
"stringParam": "1033001"
|
||||
},
|
||||
"32": {
|
||||
"$type": "ConfigLocalTrigger",
|
||||
"gadgetId": 70010006,
|
||||
"pos": {
|
||||
"x": -66.82833,
|
||||
"y": -11.0564232,
|
||||
"z": 113.323647
|
||||
},
|
||||
"rot": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"areaId": 0,
|
||||
"unlocked": true,
|
||||
"checkDist": 500.0,
|
||||
"withGO": true,
|
||||
"triggerFlag": "Teleport",
|
||||
"shape": {
|
||||
"$type": "ConfigShapeRect",
|
||||
"useHeight": true,
|
||||
"height": 2.0,
|
||||
"centerType": "Center",
|
||||
"width": 3.99,
|
||||
"length": 27.2
|
||||
},
|
||||
"checkCount": 0,
|
||||
"vectorParam": {
|
||||
"x": -63.7,
|
||||
"y": -6.6,
|
||||
"z": 95.26
|
||||
},
|
||||
"floatParam": -90.0
|
||||
}
|
||||
},
|
||||
"doors": {}
|
||||
}
|
486
soggy_resources/lua/Scene/20009/scene20009_triggers.json
Normal file
486
soggy_resources/lua/Scene/20009/scene20009_triggers.json
Normal file
@@ -0,0 +1,486 @@
|
||||
[
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 2,
|
||||
"position": {
|
||||
"x": -92.05616,
|
||||
"y": -12.48329,
|
||||
"z": 37.8065948
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 3,
|
||||
"position": {
|
||||
"x": -31.9181976,
|
||||
"y": -7.914,
|
||||
"z": 97.73481
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 4,
|
||||
"position": {
|
||||
"x": -55.9,
|
||||
"y": -7.98346472,
|
||||
"z": 98.0
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 6,
|
||||
"position": {
|
||||
"x": -82.85141,
|
||||
"y": -15.40363,
|
||||
"z": 117.77536
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": "11111"
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 8,
|
||||
"position": {
|
||||
"x": -128.93924,
|
||||
"y": -12.5778131,
|
||||
"z": 125.29306
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": "1111111"
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 9,
|
||||
"position": {
|
||||
"x": -75.04894,
|
||||
"y": -8.085743,
|
||||
"z": 248.562531
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 10,
|
||||
"position": {
|
||||
"x": -18.172142,
|
||||
"y": -8.0,
|
||||
"z": 4.97894
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 11,
|
||||
"position": {
|
||||
"x": -57.8363342,
|
||||
"y": -7.983587,
|
||||
"z": 94.9161148
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 15,
|
||||
"position": {
|
||||
"x": -126.767685,
|
||||
"y": -12.4832945,
|
||||
"z": 124.90834
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 16,
|
||||
"position": {
|
||||
"x": -123.365967,
|
||||
"y": -12.4834595,
|
||||
"z": 126.298492
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 17,
|
||||
"position": {
|
||||
"x": -77.14578,
|
||||
"y": -7.964246,
|
||||
"z": 249.88562
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 21,
|
||||
"position": {
|
||||
"x": -127.516014,
|
||||
"y": -12.2207661,
|
||||
"z": 105.636353
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 23,
|
||||
"position": {
|
||||
"x": -128.690689,
|
||||
"y": -12.342885,
|
||||
"z": 106.522926
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 24,
|
||||
"position": {
|
||||
"x": -146.0,
|
||||
"y": 27.58,
|
||||
"z": 56.5
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 25,
|
||||
"position": {
|
||||
"x": -82.39208,
|
||||
"y": -7.983277,
|
||||
"z": 103.345566
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009006,
|
||||
"configID": 27,
|
||||
"position": {
|
||||
"x": -147.023773,
|
||||
"y": 17.9583569,
|
||||
"z": 49.2271461
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009901,
|
||||
"configID": 28,
|
||||
"position": {
|
||||
"x": -63.6994057,
|
||||
"y": -7.983828,
|
||||
"z": 96.6817
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009901,
|
||||
"configID": 29,
|
||||
"position": {
|
||||
"x": -78.34513,
|
||||
"y": -9.790566,
|
||||
"z": 104.252441
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009901,
|
||||
"configID": 30,
|
||||
"position": {
|
||||
"x": -128.397766,
|
||||
"y": -12.4833746,
|
||||
"z": 125.99131
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 31,
|
||||
"position": {
|
||||
"x": -105.123108,
|
||||
"y": -12.4832907,
|
||||
"z": 125.625534
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 32,
|
||||
"position": {
|
||||
"x": -146.5641,
|
||||
"y": 21.3063583,
|
||||
"z": 78.69861
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 33,
|
||||
"position": {
|
||||
"x": -147.26123,
|
||||
"y": 18.0164223,
|
||||
"z": 45.6780128
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 34,
|
||||
"position": {
|
||||
"x": -146.418671,
|
||||
"y": 18.0165157,
|
||||
"z": 46.6118927
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 35,
|
||||
"position": {
|
||||
"x": -81.4251862,
|
||||
"y": -15.39664,
|
||||
"z": 118.994118
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 36,
|
||||
"position": {
|
||||
"x": -60.50765,
|
||||
"y": -8.014756,
|
||||
"z": 90.00448
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 37,
|
||||
"position": {
|
||||
"x": -61.8711128,
|
||||
"y": -8.135552,
|
||||
"z": 89.86206
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 38,
|
||||
"position": {
|
||||
"x": -81.580574,
|
||||
"y": -15.60728,
|
||||
"z": 126.707664
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 39,
|
||||
"position": {
|
||||
"x": -99.18646,
|
||||
"y": -13.5843515,
|
||||
"z": 128.42485
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009007,
|
||||
"configID": 40,
|
||||
"position": {
|
||||
"x": -81.47497,
|
||||
"y": -15.39664,
|
||||
"z": 120.177483
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 41,
|
||||
"position": {
|
||||
"x": -134.711609,
|
||||
"y": -12.4837265,
|
||||
"z": 138.917038
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 42,
|
||||
"position": {
|
||||
"x": -83.84916,
|
||||
"y": -15.4833975,
|
||||
"z": 106.733017
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 43,
|
||||
"position": {
|
||||
"x": -92.67178,
|
||||
"y": -15.4834747,
|
||||
"z": 100.661209
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 44,
|
||||
"position": {
|
||||
"x": -91.856,
|
||||
"y": -15.4833155,
|
||||
"z": 102.081566
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 45,
|
||||
"position": {
|
||||
"x": -100.885094,
|
||||
"y": -12.8586864,
|
||||
"z": 126.082695
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 46,
|
||||
"position": {
|
||||
"x": -111.011833,
|
||||
"y": -12.4833193,
|
||||
"z": 126.291954
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009011,
|
||||
"configID": 47,
|
||||
"position": {
|
||||
"x": -127.958389,
|
||||
"y": -12.26872,
|
||||
"z": 104.963257
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009011,
|
||||
"configID": 48,
|
||||
"position": {
|
||||
"x": -110.525642,
|
||||
"y": -12.4835243,
|
||||
"z": 125.722908
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 50,
|
||||
"position": {
|
||||
"x": -127.452271,
|
||||
"y": -11.53729,
|
||||
"z": 136.720215
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009002,
|
||||
"configID": 51,
|
||||
"position": {
|
||||
"x": -88.55479,
|
||||
"y": -15.4834309,
|
||||
"z": 121.585739
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 52,
|
||||
"position": {
|
||||
"x": -79.31794,
|
||||
"y": -15.5,
|
||||
"z": 141.030838
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009003,
|
||||
"configID": 53,
|
||||
"position": {
|
||||
"x": -79.31794,
|
||||
"y": -15.5,
|
||||
"z": 141.030838
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009001,
|
||||
"configID": 54,
|
||||
"position": {
|
||||
"x": -49.2202568,
|
||||
"y": -8.02646,
|
||||
"z": 94.9717941
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009011,
|
||||
"configID": 55,
|
||||
"position": {
|
||||
"x": -128.156845,
|
||||
"y": -12.2962866,
|
||||
"z": 106.284546
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
},
|
||||
{
|
||||
"groupId": 220009901,
|
||||
"configID": 56,
|
||||
"position": {
|
||||
"x": -127.322105,
|
||||
"y": -12.4036884,
|
||||
"z": 101.642067
|
||||
},
|
||||
"tlog_tag": "",
|
||||
"comment": ""
|
||||
}
|
||||
]
|
Reference in New Issue
Block a user