//策略事件 { "ID": 9991235, "Specials": { "BattleID": 0, "WeightRoad1": 10, "WeightRoad2": 10, "WeightRoad3": 10, "WeightRoad4": 10, "WeightRoad5": 10, "WeightRoad6": 10 }, "Events": { "OnStart": { "Actions": [ //报告位置 { "$type": "Share.CConfigSetHollowVariable", "Key": "PlayerR.1000", "Value": 0 }, { "$type": "Share.CConfigSetHollowVariable", "Key": "PlayerP.1000", "Value": 0 }, { "$type": "Share.CConfigOpenDialog" }, { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1388", // 发现了失事调查团队留下的装备 "JsonText_1389" // 或许有可利用的东西 ] }, //策略触发计数 { "$type": "Share.CConfigSetHollowVariable", "Key": "Choose.1000", "Value": "scenevar(Choose.1000)+1" }, { "$type": "Share.CConfigIf", "OnSuccess": "OnChoose0", "OnFailure": "OnChoose1", "Conditions": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Choose.1000", "Count": 1, "CompareType": "Equal" } ] }, //进入多级选择 { "$type": "Share.CConfigJump", "Jump": "OnChoose0" } ] }, "OnChoose0": { "Actions": [ { "$type": "Share.CConfigChoiceServer", "OptionsMode": "Normal", "Description": "JsonText_1390", // 有一个损坏的邦布,里面还有残留的“萝卜”数据 "Choices": [ { "OptionText": "JsonText_1391", // 激活数据信息 "OptionText2": "JsonText_1392", // (查看区域地图) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "ShowMap" } ] } ] } ] } ] }, "OnChoose1": { "Actions": [ { "$type": "Share.CConfigChoiceServer", "OptionsMode": "Normal", "Description": "JsonText_1390", // 有一个损坏的邦布,里面还有残留的“萝卜”数据 "Choices": [ { "OptionText": "JsonText_1391", // 激活数据信息 "OptionText2": "JsonText_1393", // (再次查看区域地图) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "ShowMap" } ] } ] }, { "OptionText": "JsonText_1394", // 激活残留的功能件 "OptionText2": "JsonText_1395", // (选择阻挡敌军巡逻的方式) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OnChoose2" } ] } ] }, { "OptionText": "JsonText_847", // 离开 "OptionText2": "JsonText_860", // (结束) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OP_5_1" } ] } ], "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Choose.1000", "Count": 1, "CompareType": "Equal" } ] }, { "OptionText": "JsonText_847", // 离开 "OptionText2": "JsonText_860", // (结束) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OP_5_2" } ] } ], "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Choose.1000", "Count": 2, "CompareType": "Equal" } ] } ] } ] }, "OnChoose2": { "Actions": [ //三选一 { "$type": "Share.CConfigChoiceServer", "OptionsMode": "Normal", "Description": "JsonText_1396", // 或许可以利用邦布干扰附近的敌人 "Choices": [ { "OptionText": "JsonText_1397", // 发出高频信号 "OptionText2": "JsonText_1398", // (所有敌人在4回合内停止巡逻,立即进入战斗) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OP_1" } ] } ] }, { "OptionText": "JsonText_1399", // 发出白噪音 "OptionText2": "JsonText_1400", // (下次战斗彻底杀死敌军,但是战斗难度提升至精英) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OP_2" } ] } ], "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Kill.1000", "Count": 0, "CompareType": "Equal" } ] }, { "OptionText": "JsonText_1401", // 定向扰乱信号 "OptionText2": "JsonText_1402", // (右侧一名敌军永久停止巡逻,包括击败后再召唤的,立即进入战斗) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OP_3" } ] } ], "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Choose.1000", "Count": 1, "CompareType": "Equal" } ] }, { "OptionText": "JsonText_1401", // 定向扰乱信号 "OptionText2": "JsonText_1403", // (左侧一名敌军永久停止巡逻,包括击败后再召唤的,立即进入战斗) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OP_4" } ] } ], "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Choose.1000", "Count": 2, "CompareType": "Equal" } ] }, { "OptionText": "JsonText_1404", // 看看别的 "OptionText2": "JsonText_1405", // (返回上一级选择) "OptionContents": [ { "Actions": [ { "$type": "Share.CConfigJump", "Jump": "OnChoose1" } ] } ] } ] } ] }, "ShowMap": { "Actions": [ //关闭对话框 { "$type": "Share.CConfigCloseDialog" }, //查看全图 { "$type": "Share.CConfigCameraMove", "StretchKey": "Far", "Type": "Player", "CanControl": false }, //停顿一秒 { "$type": "Share.CConfigWaitSeconds", "Time": 1 }, //恢复玩家位置,打开对话框 { "$type": "Share.CConfigCameraMove", "StretchKey": "Back", "Type": "Player", "CanControl": true }, { "$type": "Share.CConfigOpenDialog" }, //返回选项 { "$type": "Share.CConfigJump", "Jump": "OnChoose2" } ] }, "OP_1": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1406" // 附近的敌人被惊动了!准备战斗! ] }, { "$type": "Share.CConfigSetHollowVariable", "Key": "Patrol.1000", "Value": 5 }, { "$type": "Share.CConfigTriggerBattle", "BattleID": "specials(BattleID)", "OnSuccess": "op_ed_1" } ] }, "OP_2": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1407" // 扰乱信号有效,周遭的敌人暂时不会被卷入了 ] }, { "$type": "Share.CConfigSetHollowVariable", "Key": "Kill.1000", "Value": 1 }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "OP_3": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1406" // 附近的敌人被惊动了!准备战斗! ] }, { "$type": "Share.CConfigSwitchServer", "Switch": [ { "Weight": 100, "Actions": [ //设置权重,排除永久死亡路径4-6 { "$type": "Share.CConfigSetSpecial", "SpecialName": "WeightRoad4", "SpecialValue": 0, "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Dead.1004", "Count": -1, "CompareType": "Equal" } ] }, { "$type": "Share.CConfigSetSpecial", "SpecialName": "WeightRoad5", "SpecialValue": 0, "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Dead.1005", "Count": -1, "CompareType": "Equal" } ] }, { "$type": "Share.CConfigSetSpecial", "SpecialName": "WeightRoad6", "SpecialValue": 0, "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Dead.1006", "Count": -1, "CompareType": "Equal" } ] } ] } ] }, //进入战斗 { "$type": "Share.CConfigTriggerBattle", "BattleID": "specials(BattleID)", "OnSuccess": "op_ed_3" } ] }, "OP_4": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1406" // 附近的敌人被惊动了!准备战斗! ] }, { "$type": "Share.CConfigSwitchServer", "Switch": [ { "Weight": 100, "Actions": [ //设置权重,排除永久死亡路径1-3 { "$type": "Share.CConfigSetSpecial", "SpecialName": "WeightRoad1", "SpecialValue": 0, "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Dead.1001", "Count": -1, "CompareType": "Equal" } ] }, { "$type": "Share.CConfigSetSpecial", "SpecialName": "WeightRoad2", "SpecialValue": 0, "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Dead.1002", "Count": -1, "CompareType": "Equal" } ] }, { "$type": "Share.CConfigSetSpecial", "SpecialName": "WeightRoad3", "SpecialValue": 0, "Predicates": [ { "$type": "Share.CConfigEventByHollowVariable", "Key": "Dead.1003", "Count": -1, "CompareType": "Equal" } ] } ] } ] }, //进入战斗 { "$type": "Share.CConfigTriggerBattle", "BattleID": "specials(BattleID)", "OnSuccess": "op_ed_4" } ] }, "OP_5_1": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1408" // 这个残破邦布的电量已经耗光,暂时不能用了。\n谢谢你的帮助。 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "OP_5_2": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1409" // 残破邦布用尽了残存机构的全部电量,已经彻底停止了运转。\n安息吧。 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "op_ed_1": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1410" // 干扰成功了,敌人会暂时停止巡逻 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "op_ed_3": { "Actions": [ //随机禁行4-6 { "$type": "Share.CConfigSwitchServer", "Switch": [ { "Weight": "specials(WeightRoad4)", "Actions": [ { "$type": "Share.CConfigSetHollowVariable", "Key": "Move.1004", "Value": 1 }, { "$type": "Share.CConfigJump", "Jump": "BanRoad4" } ] }, { "Weight": "specials(WeightRoad5)", "Actions": [ { "$type": "Share.CConfigSetHollowVariable", "Key": "Move.1005", "Value": 1 }, { "$type": "Share.CConfigJump", "Jump": "BanRoad5" } ] }, { "Weight": "specials(WeightRoad6)", "Actions": [ { "$type": "Share.CConfigSetHollowVariable", "Key": "Move.1006", "Value": 1 }, { "$type": "Share.CConfigJump", "Jump": "BanRoad6" } ] } ] } ] }, "op_ed_4": { "Actions": [ //随机禁行1-3 { "$type": "Share.CConfigSwitchServer", "Switch": [ { "Weight": "specials(WeightRoad1)", "Actions": [ { "$type": "Share.CConfigSetHollowVariable", "Key": "Move.1001", "Value": 1 }, { "$type": "Share.CConfigJump", "Jump": "BanRoad1" } ] }, { "Weight": "specials(WeightRoad2)", "Actions": [ { "$type": "Share.CConfigSetHollowVariable", "Key": "Move.1002", "Value": 1 }, { "$type": "Share.CConfigJump", "Jump": "BanRoad2" } ] }, { "Weight": "specials(WeightRoad3)", "Actions": [ { "$type": "Share.CConfigSetHollowVariable", "Key": "Move.1003", "Value": 1 }, { "$type": "Share.CConfigJump", "Jump": "BanRoad3" } ] } ] } ] }, "BanRoad1": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1411" // 远处传来了轰鸣声,左侧上方路径的敌人被升起的隔离门堵住了去路 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "BanRoad2": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1412" // 远处传来了轰鸣声,左侧中间路径的敌人被升起的隔离门堵住了去路 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "BanRoad3": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1413" // 远处传来了轰鸣声,左侧下方路径的敌人被升起的隔离门堵住了去路 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "BanRoad4": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1414" // 远处传来了轰鸣声,右侧上方路径的敌人被升起的隔离门堵住了去路 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "BanRoad5": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1415" // 远处传来了轰鸣声,右侧中间路径的敌人被升起的隔离门堵住了去路 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] }, "BanRoad6": { "Actions": [ { "$type": "Share.CConfigLogText", "Messages": [ "JsonText_1413" // 远处传来了轰鸣声,左侧下方路径的敌人被升起的隔离门堵住了去路 ] }, { "$type": "Share.CConfigCloseDialog" }, { "$type": "Share.CConfigFinishEvent" } ] } } }