This commit is contained in:
Akbar Yahya
2022-11-21 16:30:31 +08:00
commit e0d4d8040c
3326 changed files with 683000 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
-- 地图配置
scene_config = {
begin_pos = { x = -3141.5, z = -3294.5 },
size = { x = 6874.2, z = 6909.4 },
born_pos = { x = -6.9, y = 42.1, z = 110.9 },
born_rot = { x = 0.0, y = 141.6, z = 0.0 },
die_y = 0
}
-- 所有的区块
blocks = { 40001 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -3141.5, z = -3294.5 }, max = { x = 3732.7, z = 3614.9 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { "routes" }

View File

@@ -0,0 +1,229 @@
{
"sceneId": 40001,
"routes": [
{
"localId": 1,
"name": "DefaultRouteName",
"type": "OneWay",
"points": [
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": -3.906573,
"y": 46.9995232,
"z": 63.1783562
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": -5.26224756,
"y": 47.007225,
"z": 71.35023
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": -5.552129,
"y": 42.016613,
"z": 81.76919
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": -2.86128521,
"y": 42.01618,
"z": 103.430641
}
}
]
},
{
"localId": 2,
"name": "DefaultRouteName",
"type": "OneWay",
"points": [
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 56.3530159,
"y": 42.0162659,
"z": 121.008957
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 33.286,
"y": 42.01642,
"z": 123.356346
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 13.3336039,
"y": 42.0166473,
"z": 122.764931
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 2.391818,
"y": 42.0163841,
"z": 103.942139
}
}
]
},
{
"localId": 3,
"name": "DefaultRouteName",
"type": "OneWay",
"points": [
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 44.11957,
"y": 42.09,
"z": 82.4898148
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 44.7362,
"y": 42.0162544,
"z": 88.5497742
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 31.82626,
"y": 42.01632,
"z": 91.31478
}
}
]
},
{
"localId": 4,
"name": "DefaultRouteName",
"type": "OneWay",
"points": [
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 45.3493,
"y": 42.016716,
"z": 81.6621
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 45.5279236,
"y": 42.0161743,
"z": 89.2247
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 31.65077,
"y": 42.0163,
"z": 90.40704
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 28.9125252,
"y": 41.76,
"z": 102.241631
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 1.418128,
"y": 42.0162735,
"z": 107.153023
}
}
]
},
{
"localId": 5,
"name": "DefaultRouteName",
"type": "Reciprocate",
"points": [
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 4.03994465,
"y": 42.0165672,
"z": 94.82995
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 5.40593338,
"y": 42.0161972,
"z": 98.7256241
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 10.3679991,
"y": 42.0167274,
"z": 98.4472961
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 10.98304,
"y": 42.0166779,
"z": 92.80199
}
},
{
"waitTime": 0.0,
"speedLevel": 2,
"pos": {
"x": 4.35802937,
"y": 42.0161819,
"z": 93.3909454
}
}
]
}
]
}

View File

@@ -0,0 +1,7 @@
-- 所有的group
groups = {
{ id = 240001001, refresh_time = 0, pos = { x = -2.3, y = 42.0, z = 106.0 } },
{ id = 240001002, refresh_time = 0, pos = { x = 0.3, y = 42.0, z = 105.2 } },
{ id = 240001003, refresh_time = 0, pos = { x = 2.0, y = 42.0, z = 105.2 } },
{ id = 240001004, refresh_time = 0, pos = { x = 2.6, y = 42.0, z = 102.7 } }
}

View File

@@ -0,0 +1,66 @@
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
rand_suite = true,
npcs = { }
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 0,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,122 @@
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 1, monster_id = 21010201, pos = { x = 59.2, y = 42.0, z = 120.1 }, rot = { x = 0.0, y = 277.8, z = 0.0 }, level = 0 },
{ config_id = 2, monster_id = 21010301, pos = { x = 59.8, y = 42.0, z = 123.0 }, rot = { x = 0.0, y = 288.4, z = 0.0 }, level = 0 },
{ config_id = 4, monster_id = 21010301, pos = { x = 0.9, y = 47.3, z = 59.8 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 5, monster_id = 21010201, pos = { x = -0.9, y = 47.0, z = 57.5 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 27, monster_id = 21010701, pos = { x = 5.1, y = 47.2, z = 57.3 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 28, monster_id = 21010701, pos = { x = 3.2, y = 47.3, z = 58.2 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 29, monster_id = 21010701, pos = { x = 57.7, y = 42.0, z = 119.5 }, rot = { x = 0.0, y = 294.3, z = 0.0 }, level = 0 },
{ config_id = 30, monster_id = 21010701, pos = { x = 57.4, y = 42.0, z = 120.5 }, rot = { x = 0.0, y = 305.2, z = 0.0 }, level = 0 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 1, shape = RegionShape.SPHERE, radius = 5, pos = { x = 3.2, y = 42.0, z = 101.2 } },
{ config_id = 6, shape = RegionShape.SPHERE, radius = 5, pos = { x = -6.5, y = 42.0, z = 100.8 } }
}
-- 触发器
triggers = {
{ name = "ANY_MONSTER_DIE_1", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1", action = "action_EVENT_ANY_MONSTER_DIE_1" },
{ name = "ANY_MONSTER_DIE_6", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "", action = "" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
rand_suite = true,
npcs = { }
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 0,
-- description = ,
monsters = { 1, 2, 4, 5 },
gadgets = { },
regions = { 1 },
triggers = { "ANY_MONSTER_DIE_1" },
rand_weight = 100
},
{
-- suite_id = 1,
-- description = suite_4,
monsters = { 27, 28, 29, 30 },
gadgets = { },
regions = { 1 },
triggers = { "ANY_MONSTER_DIE_1" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_1(context, evt)
-- 判断剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_1(context, evt)
-- 重新生成指定group指定suite
math.randomseed(os.time())
local suite_id = math.random(2,4)
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240001003, suite = suite_id }) then
return -1
end
-- play_type含义1·代表开始播放 2·代表停止播放
-- 在指定位置播放或停止音效资源
local pos = {x=7, y=42, z=96}
if 0 ~= ScriptLib.ScenePlaySound(context, {play_pos = pos, sound_name = "DungeonSound1001", play_type= 1, is_broadcast = false }) then
return -1
end
return 0
end
-- 触发条件
-- 触发操作

View File

@@ -0,0 +1,132 @@
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 7, monster_id = 21010301, pos = { x = 58.9, y = 42.0, z = 123.7 }, rot = { x = 0.0, y = 287.7, z = 0.0 }, level = 0 },
{ config_id = 8, monster_id = 21010301, pos = { x = 59.0, y = 42.0, z = 121.3 }, rot = { x = 0.0, y = 314.8, z = 0.0 }, level = 0 },
{ config_id = 9, monster_id = 21010301, pos = { x = 1.1, y = 47.0, z = 62.2 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 10, monster_id = 21010301, pos = { x = -1.8, y = 47.0, z = 60.2 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 33, monster_id = 21010201, pos = { x = 58.1, y = 42.0, z = 121.9 }, rot = { x = 0.0, y = 263.4, z = 0.0 }, level = 0 },
{ config_id = 34, monster_id = 21010601, pos = { x = 58.5, y = 42.0, z = 120.3 }, rot = { x = 0.0, y = 273.7, z = 0.0 }, level = 0 },
{ config_id = 36, monster_id = 21010201, pos = { x = 2.2, y = 47.0, z = 60.7 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 37, monster_id = 21010601, pos = { x = 3.8, y = 47.0, z = 59.1 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 2, shape = RegionShape.SPHERE, radius = 5, pos = { x = 2.1, y = 42.0, z = 103.4 } }
}
-- 触发器
triggers = {
{ name = "ANY_MONSTER_DIE_2", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2", action = "action_EVENT_ANY_MONSTER_DIE_2" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
rand_suite = false,
npcs = { }
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 0,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 1,
-- description = suite_2,
monsters = { 7, 8, 9, 10 },
gadgets = { },
regions = { 2 },
triggers = { "ANY_MONSTER_DIE_2" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_3,
monsters = { 7, 8, 9, 10 },
gadgets = { },
regions = { 2 },
triggers = { "ANY_MONSTER_DIE_2" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = suite_4,
monsters = { 33, 34, 36, 37 },
gadgets = { },
regions = { 2 },
triggers = { "ANY_MONSTER_DIE_2" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_2(context, evt)
-- 判断剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_2(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240001004, suite = 2 }) then
return -1
end
-- play_type含义1·代表开始播放 2·代表停止播放
-- 在指定位置播放或停止音效资源
local pos = {x=7, y=42, z=96}
if 0 ~= ScriptLib.ScenePlaySound(context, {play_pos = pos, sound_name = "DungeonSound1001", play_type= 1, is_broadcast = false }) then
return -1
end
return 0
end

View File

@@ -0,0 +1,169 @@
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 13, monster_id = 21020101, pos = { x = 7.5, y = 42.0, z = 96.1 }, rot = { x = 0.0, y = 312.0, z = 0.0 }, level = 0, isElite = true },
{ config_id = 14, monster_id = 21010701, pos = { x = 59.8, y = 42.0, z = 123.7 }, rot = { x = 0.0, y = 261.6, z = 0.0 }, level = 0 },
{ config_id = 15, monster_id = 21010701, pos = { x = 59.9, y = 42.0, z = 120.3 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 16, monster_id = 21010701, pos = { x = -3.7, y = 47.0, z = 61.4 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 },
{ config_id = 17, monster_id = 21010701, pos = { x = 1.1, y = 47.0, z = 64.0 }, rot = { x = 0.0, y = 0.0, z = 0.0 }, level = 0 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1, gadget_id = 70210031, pos = { x = 15.8, y = 42.0, z = 94.8 }, rot = { x = 0.0, y = 268.4, z = 0.0 }, level = 1, chest_drop_id = 1400100, showcutscene = true, type = GadgetType.GADGET_DUNGEON_PASS_CHEST }
}
-- 区域
regions = {
{ config_id = 3, shape = RegionShape.SPHERE, radius = 5, pos = { x = -1.6, y = 42.0, z = 102.6 } },
{ config_id = 4, shape = RegionShape.SPHERE, radius = 5, pos = { x = -0.6, y = 42.0, z = 104.6 } },
{ config_id = 7, shape = RegionShape.SPHERE, radius = 5, pos = { x = -1.5, y = 42.0, z = 102.7 } }
}
-- 触发器
triggers = {
{ name = "SPECIFIC_MONSTER_HP_CHANGE_3", event = EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE, source = "13", condition = "condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_3", action = "action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_3" },
{ name = "ANY_MONSTER_DIE_4", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_4", action = "action_EVENT_ANY_MONSTER_DIE_4" },
{ name = "DUNGEON_SETTLE_7", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "condition_EVENT_DUNGEON_SETTLE_7", action = "action_EVENT_DUNGEON_SETTLE_7" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
rand_suite = false,
npcs = { }
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 0,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 1,
-- description = suite_2,
monsters = { 13 },
gadgets = { },
regions = { 3, 4, 7 },
triggers = { "SPECIFIC_MONSTER_HP_CHANGE_3", "ANY_MONSTER_DIE_4", "DUNGEON_SETTLE_7" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SPECIFIC_MONSTER_HP_CHANGE_3(context, evt)
--[[判断指定configid的怪物的血量小于%80时触发指定后续操作]]--
if evt.type ~= EventType.EVENT_SPECIFIC_MONSTER_HP_CHANGE or evt.param3 > 80 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SPECIFIC_MONSTER_HP_CHANGE_3(context, evt)
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 14, delay_time = 0 }) then
return -1
end
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 15, delay_time = 0 }) then
return -1
end
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 16, delay_time = 0 }) then
return -1
end
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 17, delay_time = 0 }) then
return -1
end
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 18, delay_time = 0 }) then
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_4(context, evt)
--判断死亡怪物的configid是否为 13
if evt.param1 ~= 13 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_4(context, evt)
-- 杀死Group内所有monster
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 240001004, kill_policy = GroupKillPolicy.GROUP_KILL_MONSTER }) then
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_DUNGEON_SETTLE_7(context, evt)
-- 判断副本成功
if 1 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_DUNGEON_SETTLE_7(context, evt)
-- 创生gadget 1
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 1 }) then
return -1
end
return 0
end

View File

@@ -0,0 +1,298 @@
{
"radius": 10.0,
"points": {
"1": {
"type": "NORMAL",
"$type": "DungeonQuitPoint",
"gadgetId": 70120004,
"pos": {
"x": 8.020966,
"y": 42.0164566,
"z": 96.039505
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"areaId": 0,
"unlocked": true,
"cutsceneList": [],
"size": {
"x": 5.0,
"y": 5.0,
"z": 5.0
}
}
},
"areas": {},
"forces": {
"3": {
"$type": "ConfigAirflowField",
"pos": {
"x": 59.5,
"y": 37.2,
"z": 120.9
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"areaId": 0,
"unlocked": true,
"gadgetId": 40200001,
"up": true,
"scale": 0.5,
"velocity": 0.0
},
"4": {
"$type": "ConfigAirflowField",
"pos": {
"x": -5.8,
"y": 40.4,
"z": 67.3
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"areaId": 0,
"unlocked": true,
"gadgetId": 40200001,
"up": true,
"scale": 0.5,
"velocity": 0.0
},
"5": {
"$type": "ConfigAirflowField",
"pos": {
"x": 44.5,
"y": 32.2,
"z": 88.7
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"areaId": 0,
"unlocked": true,
"gadgetId": 40200001,
"up": false,
"scale": 1.0,
"velocity": 0.0
}
},
"entities": {
"1": {
"$type": "ConfigLocalTrigger",
"gadgetId": 70010006,
"pos": {
"x": 59.0958633,
"y": 42.0835381,
"z": 121.03
},
"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": false,
"height": 2.0,
"centerType": "Center",
"width": 12.29,
"length": 10.0
},
"checkCount": 0,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"floatParam": 5.0,
"stringParam": "1033002"
},
"2": {
"$type": "ConfigLocalTrigger",
"gadgetId": 70010006,
"pos": {
"x": -1.43684638,
"y": 47.007225,
"z": 68.90875
},
"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": false,
"height": 2.0,
"centerType": "Center",
"width": 33.3,
"length": 9.6
},
"checkCount": 0,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"floatParam": 5.0,
"stringParam": "1033002"
},
"4": {
"$type": "ConfigLocalTrigger",
"gadgetId": 70010006,
"pos": {
"x": 44.0,
"y": 42.0163651,
"z": 86.93
},
"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": false,
"height": 2.0,
"centerType": "Center",
"width": 10.0,
"length": 20.0
},
"checkCount": 0,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"floatParam": 5.0,
"stringParam": "1033002"
},
"5": {
"$type": "ConfigLocalTrigger",
"gadgetId": 70010006,
"pos": {
"x": 21.5,
"y": 24.6,
"z": 108.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": 10.0,
"centerType": "Center",
"width": 150.0,
"length": 150.0
},
"checkCount": 0,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"floatParam": 0.0
},
"6": {
"$type": "ConfigLocalTrigger",
"gadgetId": 70010006,
"pos": {
"x": 58.823288,
"y": 42.0165443,
"z": 121.370483
},
"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": false,
"height": 2.0,
"centerType": "Center",
"width": 3.51,
"length": 11.5
},
"checkCount": 0,
"vectorParam": {
"x": 46.32,
"y": 41.88,
"z": 121.02
},
"floatParam": 180.0
},
"7": {
"$type": "ConfigLocalTrigger",
"gadgetId": 70010006,
"pos": {
"x": -4.39388466,
"y": 47.2270279,
"z": 65.93256
},
"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": false,
"height": 2.0,
"centerType": "Center",
"width": 20.2,
"length": 8.36
},
"checkCount": 0,
"vectorParam": {
"x": -5.81,
"y": 41.88,
"z": 86.94
},
"floatParam": 180.0
}
},
"doors": {}
}

View File

@@ -0,0 +1,61 @@
routes = {
["DefaultRouteName"] = {
name = "DefaultRouteName",
localId = 1,
type = 0,
points = {
{ pos = { x = 18.9, y = 51.0, z = 62.1 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 9.5, y = 47.0, z = 61.6 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = -5.1, y = 47.0, z = 68.7 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = -5.6, y = 42.0, z = 81.8 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = -2.9, y = 42.0, z = 103.4 }, waitTime = 0, speedLevel = 2 }
}
},
["DefaultRouteName"] = {
name = "DefaultRouteName",
localId = 2,
type = 0,
points = {
{ pos = { x = 71.7, y = 39.5, z = 121.0 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 65.5, y = 39.5, z = 121.0 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 60.1, y = 42.0, z = 120.9 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 31.9, y = 42.0, z = 122.3 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 13.3, y = 42.0, z = 122.8 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 2.4, y = 42.0, z = 103.9 }, waitTime = 0, speedLevel = 2 }
}
},
["DefaultRouteName"] = {
name = "DefaultRouteName",
localId = 3,
type = 0,
points = {
{ pos = { x = 44.1, y = 42.1, z = 82.5 }, waitTime = 0, speedLevel = 1 },
{ pos = { x = 44.7, y = 42.0, z = 88.5 }, waitTime = 0, speedLevel = 1 },
{ pos = { x = 31.8, y = 42.0, z = 91.3 }, waitTime = 0, speedLevel = 1 }
}
},
["DefaultRouteName"] = {
name = "DefaultRouteName",
localId = 4,
type = 0,
points = {
{ pos = { x = 45.3, y = 42.0, z = 81.7 }, waitTime = 0, speedLevel = 1 },
{ pos = { x = 45.5, y = 42.0, z = 89.2 }, waitTime = 0, speedLevel = 1 },
{ pos = { x = 31.7, y = 42.0, z = 90.4 }, waitTime = 0, speedLevel = 1 },
{ pos = { x = 28.9, y = 41.8, z = 102.2 }, waitTime = 0, speedLevel = 1 },
{ pos = { x = 1.4, y = 42.0, z = 107.2 }, waitTime = 0, speedLevel = 1 }
}
},
["DefaultRouteName"] = {
name = "DefaultRouteName",
localId = 5,
type = 2,
points = {
{ pos = { x = 4.0, y = 42.0, z = 94.8 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 5.4, y = 42.0, z = 98.7 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 10.4, y = 42.0, z = 98.4 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 11.0, y = 42.0, z = 92.8 }, waitTime = 0, speedLevel = 2 },
{ pos = { x = 4.4, y = 42.0, z = 93.4 }, waitTime = 0, speedLevel = 2 }
}
}
}