更新配置表

This commit is contained in:
flswld
2023-01-29 13:00:55 +08:00
parent 0ab4fd1d18
commit 5fbe66113e
3108 changed files with 587829 additions and 26766 deletions

View File

@@ -192,12 +192,15 @@ function action_EVENT_GROUP_LOAD_2009(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 1 and ScriptLib.GetGroupVariableValue(context, "wind") == 1 then
ScriptLib.CreateGadget(context, {config_id=2002})
end
if ScriptLib.GetGroupVariableValue(context, "option") == 1 then
ScriptLib.SetWorktopOptionsByGroupId(context, 0, 2005, {7})
end
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetPlatformPointArray(context, 2001, 6, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach})
ScriptLib.SetPlatformPointArray(context, 2001, 6, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach, speed_level=0, arrive_range=0})
end
return 0
end
@@ -205,20 +208,30 @@ end
function action_EVENT_SELECT_OPTION_2010(context, evt)
if evt.param1 == 2005 and evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetGroupVariableValueByGroup(context, "room1", 1, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 1)
ScriptLib.SetPlatformPointArray(context, 2001, 1, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 2001, 1, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.InitTimeAxis(context, "createwind", {3}, false)
ScriptLib.SetGadgetStateByConfigId(context,2005, GadgetState.Default)
else
if evt.param1 == 2005 and evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.SetGroupVariableValueByGroup(context, "room1", 0, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 0)
ScriptLib.SetPlatformPointArray(context, 2001, 1, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 2001, 1, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.KillEntityByConfigId(context, {group_id=220135002, config_id=2002, entity_type=EntityType.GADGET})
ScriptLib.AddQuestProgress(context, "4006608")
ScriptLib.SetGadgetStateByConfigId(context,2005, GadgetState.GearStart)
end
end
return 0
end
@@ -286,9 +299,11 @@ function action_EVENT_GROUP_LOAD_2017(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,2005, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,2005, GadgetState.GearStart)
end
return 0
end

View File

@@ -141,12 +141,16 @@ suites = {
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_3011(context, evt)
if evt.param1 == evt.param2 then return -1 end
if ScriptLib.GetGroupVariableValue(context, "room1") == 0 or ScriptLib.GetGroupVariableValue(context, "room3") == 1 then
ScriptLib.AddExtraGroupSuite(context, 0, 2)
end
if ScriptLib.GetGroupVariableValue(context, "room1") == 1 or ScriptLib.GetGroupVariableValue(context, "room4") == 0 or ScriptLib.GetGroupVariableValue(context, "room5") == 0 then
ScriptLib.AddExtraGroupSuite(context, 0, 3)
end
return 0
end
@@ -155,27 +159,37 @@ function action_EVENT_GROUP_LOAD_3012(context, evt)
if ScriptLib.GetGroupVariableValue(context, "room1") == 0 or ScriptLib.GetGroupVariableValue(context, "room3") == 1 then
ScriptLib.AddExtraGroupSuite(context, 0, 2)
end
if ScriptLib.GetGroupVariableValue(context, "room1") == 1 or ScriptLib.GetGroupVariableValue(context, "room4") == 0 or ScriptLib.GetGroupVariableValue(context, "room5") == 0 then
ScriptLib.AddExtraGroupSuite(context, 0, 3)
end
ScriptLib.SetGroupVariableValue(context, "reminder1", 0)
ScriptLib.SetGroupVariableValue(context, "reminder2", 0)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_3013(context, evt)
if evt.param1 == evt.param2 then return -1 end
if ScriptLib.GetGroupVariableValue(context, "room1") == 1 and ScriptLib.GetGroupVariableValue(context, "room3") == 0 then
ScriptLib.RemoveExtraGroupSuite(context, 220135003, 2)
end
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_3014(context, evt)
if evt.param1 == evt.param2 then return -1 end
if ScriptLib.GetGroupVariableValue(context, "room1") == 0 and ScriptLib.GetGroupVariableValue(context, "room4") == 1 and ScriptLib.GetGroupVariableValue(context, "room5") == 1 then
ScriptLib.RemoveExtraGroupSuite(context, 220135003, 3)
end
return 0
end

View File

@@ -172,11 +172,13 @@ end
-- 触发操作
function action_EVENT_GROUP_LOAD_4005(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetPlatformPointArray(context, 4001, 5, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach})
ScriptLib.SetPlatformPointArray(context, 4001, 5, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach, speed_level=0, arrive_range=0})
if ScriptLib.GetGroupVariableValue(context, "wind") == 1 then
ScriptLib.CreateGadget(context, {config_id=4012})
end
end
return 0
end
@@ -184,9 +186,12 @@ end
function action_EVENT_GADGET_STATE_CHANGE_4010(context, evt)
if ScriptLib.GetGadgetStateByConfigId(context, 0, 4002) == 201 and ScriptLib.GetGadgetStateByConfigId(context, 0, 4006) == 201 and ScriptLib.GetGroupVariableValue(context, "test") == 0 then
ScriptLib.AddQuestProgress(context, "4006604")
ScriptLib.SetGadgetStateByConfigId(context,4009, GadgetState.GearStart)
ScriptLib.SetGroupVariableValue(context, "test", 1)
end
return 0
end
@@ -260,23 +265,32 @@ end
function action_EVENT_SELECT_OPTION_4021(context, evt)
if evt.param1 == 4003 and evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetGroupVariableValue(context, "turn", 1)
ScriptLib.SetPlatformPointArray(context, 4001, 4, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 4001, 4, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.KillEntityByConfigId(context, {group_id=220135004, config_id=4012, entity_type=EntityType.GADGET})
if ScriptLib.GetGroupVariableValue(context, "test") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,4009, GadgetState.GearStart)
end
ScriptLib.SetGadgetStateByConfigId(context,4003, GadgetState.Default)
else
if evt.param1 == 4003 and evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.SetGroupVariableValue(context, "turn", 0)
ScriptLib.SetPlatformPointArray(context, 4001, 4, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 4001, 4, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.SetGadgetStateByConfigId(context,4009, GadgetState.Default)
if ScriptLib.GetGroupVariableValue(context, "wind") == 1 then
ScriptLib.InitTimeAxis(context, "createwind", {3}, false)
end
ScriptLib.SetGroupGadgetStateByConfigId(context, 0, 4003, GadgetState.GearStart)
end
end
return 0
end
@@ -325,6 +339,7 @@ function action_EVENT_GROUP_LOAD_4024(context, evt)
else
ScriptLib.SetGadgetStateByConfigId(context,4003, GadgetState.GearStart)
end
return 0
end

View File

@@ -144,21 +144,30 @@ suites = {
function action_EVENT_SELECT_OPTION_6003(context, evt)
if evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetGroupVariableValueByGroup(context, "room3", 1, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 1)
ScriptLib.SetPlatformPointArray(context, 6001, 1, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 6001, 1, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.SetGadgetStateByConfigId(context,6006, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,6002, GadgetState.Default)
else
if evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,6002, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "room3", 0, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 0)
ScriptLib.SetPlatformPointArray(context, 6001, 1, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 6001, 1, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
if ScriptLib.GetGroupVariableValue(context, "room") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,6006, GadgetState.GearStart)
end
end
end
return 0
end
@@ -195,9 +204,11 @@ end
-- 触发操作
function action_EVENT_GROUP_LOAD_6007(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetPlatformPointArray(context, 6001, 6, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach})
ScriptLib.SetPlatformPointArray(context, 6001, 6, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach, speed_level=0, arrive_range=0})
end
ScriptLib.SetGadgetStateByConfigId(context,6021, GadgetState.Default)
return 0
end
@@ -353,6 +364,7 @@ function action_EVENT_GROUP_LOAD_6023(context, evt)
else
ScriptLib.SetGadgetStateByConfigId(context,6002, GadgetState.GearStart)
end
return 0
end

View File

@@ -159,25 +159,38 @@ suites = {
function action_EVENT_SELECT_OPTION_7003(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 and evt.param2 == 7 then
ScriptLib.SetGroupVariableValueByGroup(context, "room4", 1, 220135003)
ScriptLib.SetPlatformPointArray(context, 7001, 4, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 7001, 4, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.SetGroupVariableValue(context, "turn", 1)
ScriptLib.KillEntityByConfigId(context, {group_id=220135007, config_id=7014, entity_type=EntityType.GADGET})
if ScriptLib.GetGroupVariableValue(context, "wind") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,7010, GadgetState.GearStart)
ScriptLib.InitTimeAxis(context, "createwind1", {3}, false)
end
ScriptLib.SetGadgetStateByConfigId(context,7002, GadgetState.Default)
else
if ScriptLib.GetGroupVariableValue(context, "turn") == 1 and evt.param2 == 7 then
ScriptLib.SetGroupVariableValueByGroup(context, "room4", 0, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 0)
ScriptLib.SetPlatformPointArray(context, 7001, 4, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 7001, 4, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.SetGadgetStateByConfigId(context,7010, GadgetState.Default)
ScriptLib.InitTimeAxis(context, "createwind2", {3}, false)
ScriptLib.KillEntityByConfigId(context, {group_id=220135007, config_id=7005, entity_type=EntityType.GADGET})
ScriptLib.SetGadgetStateByConfigId(context,7002, GadgetState.GearStart)
end
end
return 0
end
@@ -290,14 +303,19 @@ function action_EVENT_GADGET_STATE_CHANGE_7024(context, evt)
if ScriptLib.GetGadgetStateByConfigId(context, 0, 7006) == 201 and ScriptLib.GetGadgetStateByConfigId(context, 0, 7007) == 201 then
if evt.param2 == 7006 or evt.param2 == 7007 then
ScriptLib.SetGroupVariableValue(context, "wind", 1)
ScriptLib.SetGroupVariableValue(context, "door", 1)
if ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.CreateGadget(context, {config_id=7005})
ScriptLib.SetGadgetStateByConfigId(context,7010, GadgetState.GearStart)
end
ScriptLib.AddQuestProgress(context, "4006609")
end
end
return 0
end
@@ -306,10 +324,13 @@ function action_EVENT_GROUP_LOAD_7027(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 1 and ScriptLib.GetGroupVariableValue(context, "wind") == 1 then
ScriptLib.CreateGadget(context, {config_id=7005})
end
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.CreateGadget(context, {config_id=7014})
ScriptLib.SetPlatformPointArray(context, 7001, 5, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach})
ScriptLib.SetPlatformPointArray(context, 7001, 5, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach, speed_level=0, arrive_range=0})
end
return 0
end
@@ -444,6 +465,7 @@ function action_EVENT_GROUP_LOAD_7034(context, evt)
else
ScriptLib.SetGadgetStateByConfigId(context,7002, GadgetState.GearStart)
end
return 0
end

View File

@@ -170,53 +170,75 @@ suites = {
function action_EVENT_SELECT_OPTION_8003(context, evt)
if evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetGroupVariableValueByGroup(context, "room5", 1, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 1)
ScriptLib.SetPlatformPointArray(context, 8001, 8, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 8001, 8, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.KillEntityByConfigId(context, {group_id=220135008, config_id=8010, entity_type=EntityType.GADGET})
ScriptLib.InitTimeAxis(context, "temp1", {3}, false)
if ScriptLib.GetGroupVariableValue(context, "room") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,8006, GadgetState.GearStart)
end
if ScriptLib.GetGroupVariableValue(context, "open1") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,8011, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "open2") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,8012, GadgetState.Default)
end
ScriptLib.SetGadgetStateByConfigId(context,8002, GadgetState.Default)
else
if evt.param2 == 7 and ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.SetGroupVariableValueByGroup(context, "room5", 0, 220135003)
ScriptLib.SetGroupVariableValue(context, "turn", 0)
ScriptLib.SetPlatformPointArray(context, 8001, 8, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach})
ScriptLib.SetPlatformPointArray(context, 8001, 8, {2}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Prereach, speed_level=0, arrive_range=0})
ScriptLib.SetGadgetStateByConfigId(context,8006, GadgetState.Default)
ScriptLib.KillEntityByConfigId(context, {group_id=220135008, config_id=8005, entity_type=EntityType.GADGET})
ScriptLib.InitTimeAxis(context, "temp2", {3}, false)
if ScriptLib.GetGroupVariableValue(context, "open1") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,8011, GadgetState.ChestLocked)
end
if ScriptLib.GetGroupVariableValue(context, "open2") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,8012, GadgetState.ChestLocked)
end
ScriptLib.SetGadgetStateByConfigId(context,8002, GadgetState.GearStart)
end
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_8004(context, evt)
if ScriptLib.GetGroupVariableValue(context, "turn") == 0 then
ScriptLib.SetPlatformPointArray(context, 8001, 9, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach})
ScriptLib.SetPlatformPointArray(context, 8001, 9, {1}, {route_type=RouteType.OneWay, turn_mode=true, record_mode=RouteRecordMode.Reach, speed_level=0, arrive_range=0})
ScriptLib.KillEntityByConfigId(context, {group_id=220135008, config_id=8005, entity_type=EntityType.GADGET})
ScriptLib.CreateGadget(context, {config_id=8010})
if ScriptLib.GetGroupVariableValue(context, "open1") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,8011, GadgetState.ChestLocked)
end
if ScriptLib.GetGroupVariableValue(context, "open2") == 0 then
ScriptLib.SetGadgetStateByConfigId(context,8012, GadgetState.ChestLocked)
end
end
return 0
end
@@ -296,13 +318,18 @@ end
function action_EVENT_GADGET_STATE_CHANGE_8025(context, evt)
if ScriptLib.GetGadgetStateByConfigId(context, 0, 8012) == 201 and ScriptLib.GetGadgetStateByConfigId(context, 0, 8011) == 201 and ScriptLib.GetGroupVariableValue(context, "room") == 0 then
ScriptLib.SetGroupVariableValue(context, "room", 1)
ScriptLib.SetGadgetStateByConfigId(context,8026, GadgetState.Default)
ScriptLib.AddQuestProgress(context, "4006610")
if ScriptLib.GetGroupVariableValue(context, "turn") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,8006, GadgetState.GearStart)
ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 139.5,y = 94.5,z = 21.5}, duration = 2, is_force = false, is_broadcast = false, is_recover_keep_current = true, delay = 0, is_set_follow_pos =false, is_abs_follow_pos=false, follow_pos = {x=0,y=0,z=0}, is_force_walk =true, is_change_play_mode = true, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.KEEP_ROT_X, custom_radius = 0})
ScriptLib.BeginCameraSceneLook(context, { look_pos = {x = 139.5,y = 94.5,z = 21.5}, duration = 2, is_force = false, is_broadcast = false, is_recover_keep_current = true, delay = 0, is_set_follow_pos =false, follow_pos = {x=0,y=0,z=0}, is_force_walk =true, is_change_play_mode = true, screen_x = 0, screen_y = 0, is_set_screenXY = false, other_params ={}, keep_rot_type = KeepRotType.KEEP_ROT_X, custom_radius = 0})
end
end
return 0
end
@@ -506,6 +533,7 @@ function action_EVENT_GROUP_LOAD_8036(context, evt)
else
ScriptLib.SetGadgetStateByConfigId(context,8002, GadgetState.GearStart)
end
return 0
end

View File

@@ -102,44 +102,60 @@ suites = {
function action_EVENT_ANY_MONSTER_DIE_9003(context, evt)
if ScriptLib.GetGroupVariableValue(context, "temp") == 0 and ScriptLib.GetGroupMonsterCount(context) == 0 then
ScriptLib.SetGroupVariableValue(context, "temp", 1)
ScriptLib.SetGroupVariableValue(context, "door", 1)
ScriptLib.SetGroupVariableValueByGroup(context, "option", 1, 220135002)
ScriptLib.ChangeToTargetLevelTag(context, 35)
ScriptLib.AddQuestProgress(context, "4006607")
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.Default)
ScriptLib.SetWorktopOptionsByGroupId(context, 220135002, 2005, {7})
ScriptLib.KillEntityByConfigId(context, {group_id=220135002, config_id=2011, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发操作
function action_EVENT_DUNGEON_ALL_AVATAR_DIE_9004(context, evt)
ScriptLib.SetGroupVariableValue(context, "test", 0)
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "door") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.GearStart)
else
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.Default)
end
ScriptLib.RemoveExtraGroupSuite(context, 220135009, 2)
return 0
end
-- 触发操作
function action_EVENT_DUNGEON_AVATAR_SLIP_DIE_9005(context, evt)
ScriptLib.RefreshGroup(context, { suite=1})
ScriptLib.RefreshGroup(context, {group_id=0, refresh_level_revise=0, exclude_prev=false, is_force_random_suite=false, suite=1})
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "door") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.GearStart)
else
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.Default)
end
return 0
end
@@ -195,25 +211,35 @@ function action_EVENT_GROUP_LOAD_9008(context, evt)
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 and ScriptLib.GetGroupVariableValueByGroup(context, "temp", 220135010) == 0 then
ScriptLib.SetGroupVariableValueByGroup(context, "option", 1, 220135002)
ScriptLib.ChangeToTargetLevelTag(context, 35)
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.Default)
ScriptLib.SetWorktopOptionsByGroupId(context, 220135002, 2005, {7})
ScriptLib.KillEntityByConfigId(context, {group_id=220135002, config_id=2011, entity_type=EntityType.GADGET})
else
if ScriptLib.GetGroupVariableValueByGroup(context, "temp", 220135010) == 0 and ScriptLib.GetGroupVariableValueByGroup(context, "temp", 220135009) == 0 then
ScriptLib.RemoveExtraGroupSuite(context, 220135009, 2)
ScriptLib.SetGroupVariableValue(context, "test", 0)
ScriptLib.SetGroupVariableValue(context, "voice", 0)
end
if ScriptLib.GetGroupVariableValue(context, "door") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.GearStart)
else
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.Default)
end
end
return 0
end
@@ -224,10 +250,13 @@ function action_EVENT_QUEST_START_9009(context, evt)
else
if ScriptLib.GetGroupVariableValue(context, "start") == 0 then
ScriptLib.SetGroupVariableValue(context, "door", 1)
ScriptLib.SetGroupVariableValue(context, "start", 1)
ScriptLib.SetGadgetStateByConfigId(context,9006, GadgetState.GearStart)
end
end
return 0
end

View File

@@ -106,12 +106,18 @@ suites = {
function action_EVENT_ANY_MONSTER_DIE_10002(context, evt)
if ScriptLib.GetGroupMonsterCount(context) == 0 then
ScriptLib.SetGroupVariableValue(context, "temp", 1)
ScriptLib.SetGroupVariableValue(context, "door", 1)
ScriptLib.ChangeToTargetLevelTag(context, 37)
ScriptLib.SetGroupGadgetStateByConfigId(context, 220135010, 10006, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4006612")
ScriptLib.SetGroupGadgetStateByConfigId(context, 220135010, 10001, GadgetState.Default)
end
return 0
end
@@ -166,17 +172,22 @@ end
function action_EVENT_GROUP_LOAD_10008(context, evt)
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 then
ScriptLib.ChangeToTargetLevelTag(context, 37)
ScriptLib.SetGroupGadgetStateByConfigId(context, 220135010, 10006, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4006612")
ScriptLib.SetGroupGadgetStateByConfigId(context, 220135010, 10001, GadgetState.Default)
else
ScriptLib.RefreshGroup(context, { suite=1})
ScriptLib.RefreshGroup(context, {group_id=0, refresh_level_revise=0, exclude_prev=false, is_force_random_suite=false, suite=1})
if ScriptLib.GetGroupVariableValue(context, "door") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.GearStart)
else
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.Default)
end
end
return 0
end
@@ -187,25 +198,32 @@ function action_EVENT_QUEST_START_10011(context, evt)
else
if ScriptLib.GetGroupVariableValue(context, "start") == 0 then
ScriptLib.SetGroupVariableValue(context, "door", 1)
ScriptLib.SetGroupVariableValue(context, "start", 1)
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.GearStart)
end
end
return 0
end
-- 触发操作
function action_EVENT_DUNGEON_ALL_AVATAR_DIE_10012(context, evt)
ScriptLib.SetGroupVariableValue(context, "test", 0)
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,10001, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "door") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.GearStart)
else
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.Default)
end
ScriptLib.RemoveExtraGroupSuite(context, 220135010, 2)
return 0
end
@@ -255,15 +273,18 @@ end
-- 触发操作
function action_EVENT_DUNGEON_AVATAR_SLIP_DIE_10014(context, evt)
ScriptLib.RefreshGroup(context, { suite=1})
ScriptLib.RefreshGroup(context, {group_id=0, refresh_level_revise=0, exclude_prev=false, is_force_random_suite=false, suite=1})
if ScriptLib.GetGroupVariableValue(context, "temp") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,10001, GadgetState.Default)
end
if ScriptLib.GetGroupVariableValue(context, "door") == 1 then
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.GearStart)
else
ScriptLib.SetGadgetStateByConfigId(context,10006, GadgetState.Default)
end
return 0
end

View File

@@ -48,7 +48,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 3,
@@ -99,7 +102,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 4,
@@ -150,7 +156,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 5,
@@ -178,7 +187,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 6,
@@ -206,7 +218,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 8,
@@ -257,7 +272,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 9,
@@ -285,7 +303,10 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
},
{
"pointArrayId": 10,
@@ -313,6 +334,9 @@
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
],
"configPointMap": null,
"isSimulateTempRouteByTime": false,
"isMoveToRoutePointOnInit": false
}
]