HollowPS_TV_experiments/extras/zzz-0.1-jsons/Event2010913.json

1899 lines
67 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"ID": 2010913, //绝望滋生全局事件2
//1.替身移动2.开关三个; 3.桥打开;
"EventTypeTag": [
"Empty"
],
"Specials": {
"BridgeCount": 0,
"BridgeCount_1": 0,
"BridgeCount_2": 0,
"X":2, //替身初始位置X
"Y":3,
"PIndex":24,//玩家初始index
"Diff":0, //储存玩家当前index与上一步index的差
"Empty":0,
"SwitchState":0, //机关1的开关状态判断
"MoveCount":0,
"Player_X":0,
"Player_Y":0
},
"Events": {
"OnPlayerMove": {
"Actions": [
//拿到玩家坐标
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Player_X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Player_Y",
"SpecialValue":"playerpos(Y)"
},
//最终观测任务判断
{
"$type":"Share.CConfigJump",
"Jump":"Quest",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Player_X",
"Param": 2,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Player_Y",
"Param": 1,
"CompareType": "Equal"
},
//桥已升起
{
"$type": "Share.CConfigEventByEventState",
"X": 4,
"Y": 3,
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"Count": 1,
"CompareType": "Equal",
"Radius": 0
}
]
},
//计布器
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "MoveCount",
"SpecialValue": "specials(MoveCount)+1"
},
//还原格子
{
"$type": "Share.CConfigEventModification",
"X": 6,
"Y": 2,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010901 ],//开始点
"TargetEventType": 1,
"TargetEventState":["Finished"],
"TargetVisibleState":[ "Visible"],
"EventID": [ 2010902 ],//空
"EventState": "Unstable",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigEventModification",
"X": 6,
"Y": 2,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010912 ],//提示
"TargetEventType": 1,
"TargetEventState":["Finished"],
"TargetVisibleState":[ "Visible"],
"EventID": [ 2010902 ],//空
"EventState": "Unstable",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigEventModification",
"X": 5,
"Y": 3,
"Position": "Absolute",
"Radius": 15,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010904 ],//起始点
"TargetEventType": 1,
"TargetEventState":["Finished"],
"TargetVisibleState":[ "Visible"],
"EventID": [ 2010902 ],//空
"EventState": "Unstable",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigEventModification",
"X": 6,
"Y": 3,
"Position": "Absolute",
"Radius": 2,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010911 ],//扭蛋
"TargetEventType": 1,
"TargetEventState":["Finished"],
"TargetVisibleState":[ "Visible"],
"EventID": [ 2010902 ],//空
"EventState": "Unstable",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigEventModification",
"X": 6,
"Y": 3,
"Position": "Absolute",
"Radius": 2,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010903 ],//战斗
"TargetEventType": 1,
"TargetEventState":["Finished"],
"TargetVisibleState":[ "Visible"],
"EventID": [ 2010902 ],//空
"EventState": "Unstable",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigEventModification",
"X": 6,
"Y": 3,
"Position": "Absolute",
"Radius": 2,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 3003 ],//战斗
"TargetEventType": 1,
"TargetEventState":["Finished"],
"TargetVisibleState":[ "Visible"],
"EventID": [ 2010902 ],//空
"EventState": "Unstable",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigSetMapState",
"X": 6,
"Y": 3,
"Position": "Absolute",
"NodeType": "All",
"Radius": 2,
"Count": 1,
"FromState": ["Finished"],
"ToState": ["Unstable"]
},
//保险起见,判断方向前全部清零一次
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Right.2010901",
"Value": 0
},
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Left.2010902",
"Value": 0
},
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Up.2010903",
"Value": 0
},
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Down.2010904",
"Value": 0
},
//得到index差值 playerpos(Index)-specials(PIndex)
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Diff",
"SpecialValue": "playerpos(Index)-specials(PIndex)"
},
//判断是否往右走
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Right.2010901",
"Value": 1,
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"Diff",
"Param":1,
"CompareType":"Equal"
}
]
},
//判断是否往左走
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Left.2010902",
"Value": 1,
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"Diff",
"Param":-1,
"CompareType":"Equal"
}
]
},
//判断是否往上走
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Up.2010903",
"Value": 1,
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"Diff",
"Param":-1,
"CompareType":"Less"
}
]
},
//判断是否往下走
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Down.2010904",
"Value": 1,
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"Diff",
"Param":1,
"CompareType":"Greater"
}
]
},
//更新Pindex的值
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "PIndex",
"SpecialValue": "playerpos(Index)"
},
//边界格子
//替身在(1,3)
{
"$type": "Share.CConfigJump",
"Jump":"OneThree",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":3,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(1,2)
{
"$type": "Share.CConfigJump",
"Jump":"OneTwo",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":2,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(2,1)
{
"$type": "Share.CConfigJump",
"Jump":"TwoOne",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":2,
"Y":1,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(3,2)
{
"$type": "Share.CConfigJump",
"Jump":"ThreeTwo",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":2,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(4,3)
{
"$type": "Share.CConfigJump",
"Jump":"FourThree",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":4,
"Y":3,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(3,4)
{
"$type": "Share.CConfigJump",
"Jump":"ThreeFour",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":4,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在3,3
{
"$type": "Share.CConfigJump",
"Jump":"ThreeFour",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":3,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(3,5)
{
"$type": "Share.CConfigJump",
"Jump":"ThreeFive",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(2,4)
{
"$type": "Share.CConfigJump",
"Jump":"TwoFour",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":2,
"Y":4,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(1,5)
{
"$type": "Share.CConfigJump",
"Jump":"OneFive",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//替身在(1,4)
{
"$type": "Share.CConfigJump",
"Jump":"OneFour",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":4,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//四通八达的格子
//得到向右的变量,跳转到往右走
{
"$type": "Share.CConfigJump",
"Jump":"GoRight",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Right.2010901",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向左的变量,跳转到往左走
{
"$type": "Share.CConfigJump",
"Jump":"GoLeft",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Left.2010902",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向上的变量,跳转到往上走
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"OneThree":{
"Actions":[
//得到向右的变量,跳转到往右走
{
"$type": "Share.CConfigJump",
"Jump":"GoRight",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Right.2010901",
"CompareType": "Equal",
"Count": 1
}
]
},
//上
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"OneTwo":{
"Actions":[
//得到向右的变量,跳转到往右走
{
"$type": "Share.CConfigJump",
"Jump":"GoRight",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Right.2010901",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"TwoOne":{
"Actions":[
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"ThreeTwo":{
"Actions":[
//得到向左的变量,跳转到往左走
{
"$type": "Share.CConfigJump",
"Jump":"GoLeft",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Left.2010902",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"FourThree":{
"Actions":[
//得到向左的变量,跳转到往左走
{
"$type": "Share.CConfigJump",
"Jump":"GoLeft",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Left.2010902",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"ThreeFour":{
"Actions":[
//得到向左的变量,跳转到往左走
{
"$type": "Share.CConfigJump",
"Jump":"GoLeft",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Left.2010902",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向上的变量,跳转到往上走
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"ThreeFive":{
"Actions":[
//得到向上的变量,跳转到往上走
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"TwoFour":{
"Actions":[
//得到向右的变量,跳转到往右走
{
"$type": "Share.CConfigJump",
"Jump":"GoRight",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Right.2010901",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向左的变量,跳转到往左走
{
"$type": "Share.CConfigJump",
"Jump":"GoLeft",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Left.2010902",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向上的变量,跳转到往上走
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"OneFive":{
"Actions":[
//得到向上的变量,跳转到往上走
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"OneFour":{
"Actions":[
//得到向右的变量,跳转到往右走
{
"$type": "Share.CConfigJump",
"Jump":"GoRight",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Right.2010901",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向上的变量,跳转到往上走
{
"$type": "Share.CConfigJump",
"Jump":"GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
},
//得到向下的变量,跳转到往下走
{
"$type": "Share.CConfigJump",
"Jump":"GoDown",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Down.2010904",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"GoRight":{
"Actions":[
//下一步出现
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)+1",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 2010907 ],//替身
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//X自加
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "X",
"SpecialValue":"specials(X)+1"
},
//上一步还原
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)-1",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010907 ],
"TargetEventType": 1,
"EventID": [ 1000 ],
"EventState": "Locked",
"VisibleState": "Visible"
},
//还原全局变量Right
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Right.2010901",
"Value": 0
},
//到达机关1解锁机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_1",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":2,
"Y":1,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//到達机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_1",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_2",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"GoLeft":{
"Actions":[
//下一步出现
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)-1",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 2010907 ],//替身
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//X自加
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "X",
"SpecialValue":"specials(X)-1"
},
//上一步还原
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)+1",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010907 ],
"TargetEventType": 1,
"EventID": [ 1000 ],
"EventState": "Locked",
"VisibleState": "Visible"
},
//还原全局变量Left
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Left.2010902",
"Value": 0
},
//到达机关1解锁机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_1",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":2,
"Y":1,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//到達机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_1",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_2",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"GoUp":{
"Actions":[
//下一步出现
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)-1",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 2010907 ],//替身
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//y自加
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Y",
"SpecialValue":"specials(Y)-1"
},
//上一步还原
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)+1",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010907 ],
"TargetEventType": 1,
"EventID": [ 1000 ],
"EventState": "Locked",
"VisibleState": "Visible"
},
//还原全局变量Up
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Up.2010903",
"Value": 0
},
//到达机关1解锁机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_1",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":2,
"Y":1,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//到達机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_1",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_2",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"GoDown":{
"Actions":[
//下一步出现
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)+1",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 2010907 ],//替身
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//y自加
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Y",
"SpecialValue":"specials(Y)+1"
},
//上一步还原
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)-1",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010907 ],
"TargetEventType": 1,
"EventID": [ 1000 ],
"EventState": "Locked",
"VisibleState": "Visible"
},
//还原全局变量Down
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "Down.2010904",
"Value": 0
},
//到达机关1解锁机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_1",
"Predicates": [
{
"$type":"Share.CConfigEventByEventState",
"X":2,
"Y":1,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
//到達机关2&3
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_1",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":1,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"Switch_2_2",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":5,
"Position":"Absolute",
"VisibleState":["Visible"],
"State":["ShowEvent"],
"Count":1,
"CompareType":"Equal",
"Radius":0,
"EventID":[2010907] //替身
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"Switch_1":{ //机关2&3打开
"Actions":[
//判断机关是否开过,开过则失效 SwitchState=1
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd",
"Predicates": [
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"SwitchState",
"Param":1,
"CompareType":"Equal"
}
]
},
// {
// "$type": "Share.CConfigCameraMove",
// "StretchKey": "Far",
// "Type": "CustomBound",
// "BoundIndexX":0,
// "BoundIndexY":61
// },
// {
// "$type": "Share.CConfigWaitSeconds",
// "Time": "0.5"
// },
//任务判断:到达第一次唯一一个目标点
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060157,
"Progress":1,
"ModifyType":"Add"
},
//变成开关
{
"$type": "Share.CConfigEventModification",
"X": 1,
"Y": 5,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 3103,1000 ],
"TargetEventType": 1,
"EventID": [ 2010918,2010918 ],//开关
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
{
"$type": "Share.CConfigEventModification",
"X": 3,
"Y": 5,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 3103,1000 ],
"TargetEventType": 1,
"EventID": [ 2010918,2010918 ],//开关
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//fairy:发现两处新的
{
"$type": "Share.CConfigShowTip",
"TipID": 201090109
},
// {
// "$type": "Share.CConfigWaitSeconds",
// "Time": "1"
// },
// {
// "$type": "Share.CConfigCameraMove",
// "Type": "Player",
// "StretchKey": "Back"
// },
// {
// "$type":"Share.CConfigFreezeChessBoardCamera",
// "StretchKey":"Far",
// "IndexX":10,
// "IndexY":52
// },
//开关状态记录
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "SwitchState",
"SpecialValue": 1
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"Switch_2_1":{ //标记
"Actions":[
//计数前的判断SwitchState=1,开关1是否开过没开过则无效
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd",
"Predicates": [
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"SwitchState",
"Param":0,
"CompareType":"Equal"
}
]
},
//计数
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BridgeCount_1",
"SpecialValue": 1
},
//任务判断:到达一个目标点1/2
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060071,
"Progress":1,
"ModifyType":"Add"
},
//判断BridgCount是否为2是2跳转到OnBridge
//機關2&3都開了
{
"$type": "Share.CConfigJump",
"Jump":"OnBridge",
"Predicates": [
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"BridgeCount_1",
"Param":1,
"CompareType":"Equal"
},
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"BridgeCount_2",
"Param":1,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"Switch_2_2":{ //标记
"Actions":[
//计数前的判断SwitchState=1,开关1是否开过没开过则无效
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd",
"Predicates": [
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"SwitchState",
"Param":0,
"CompareType":"Equal"
}
]
},
//计数
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BridgeCount_2",
"SpecialValue": 1
},
//任务判断:到达一个目标点1/2
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060071,
"Progress":1,
"ModifyType":"Add"
},
//判断BridgCount两个变量是否都是1都是1跳转到OnBridge
//機關2&3都開了
{
"$type": "Share.CConfigJump",
"Jump":"OnBridge",
"Predicates": [
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"BridgeCount_1",
"Param":1,
"CompareType":"Equal"
},
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"BridgeCount_2",
"Param":1,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"OnBridge":{
"Actions":[
{
"$type":"Share.CConfigJump",
"Jump":"OnEnd",
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"BridgeCount",
"Param":2,
"CompareType":"Greater"
}
]
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Absolute",
"NodeType": "All",
"X": 4,
"Y": 3,
"Radius": 0,
"Count": 1,
"FromVisibleState": ["VisibleByTriggerEvent"],
"ToVisibleState": [ "Visible" ]
},
//桥开,替身消失
{
"$type": "Share.CConfigEventModification",
"X": 2,
"Y": 3,
"Position": "Absolute",
"Radius": 3,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [ 2010907 ],
"TargetEventType": 1,
"EventID": [ 1000 ],//去
"EventState": "Locked",
"VisibleState": "Visible"
},
//镜头
{
"$type": "Share.CConfigCameraMove",
"StretchKey": "Far",
"Type": "CustomBound",
"BoundIndexX":10,
"BoundIndexY":52
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": "0.5"
},
//切层终点
{
"$type": "Share.CConfigEventModification",
"X": 2,
"Y": 1,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 2010916 ],//切层战斗→BOSS
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//BOSS前一格变商店
{
"$type": "Share.CConfigEventModification",
"X": 2,
"Y": 2,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 1021 ],
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//替身经过的地方变成金币
{
"$type": "Share.CConfigEventModification",
"X": 2,
"Y": 3,
"Position": "Absolute",
"Radius": 3,
"ModificationNum": 10,
"ModificationType": 1,
"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [ 1016 ],
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//fairy拍摄成功让我们离开吧
{
"$type": "Share.CConfigShowTip",
"TipID": 201090110
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": "1"
},
{
"$type": "Share.CConfigCameraMove",
"Type": "Player",
"StretchKey": "Back"
},
// {
// "$type":"Share.CConfigFreezeChessBoardCamera",
// "StretchKey":"Far",
// "IndexX":10,
// "IndexY":52
// },
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BridgeCount",
"SpecialValue": 3
},
//坐标失效
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "X",
"SpecialValue": -9999
},
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Y",
"SpecialValue": -9999
},
{
"$type": "Share.CConfigJump",
"Jump":"OnEnd"
}
]
},
"OnEnd":{
"Actions":[
//无实际意义,空过用
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Empty",
"SpecialValue":"specials(Empty)+1"
},
//走到附近揭露战斗格子81
{
"$type": "Share.CConfigSetMapState",
"X": 8,
"Y": 1,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":17,
"CompareType":"Equal"
}
]
},
//走到附近揭露战斗格子73
{
"$type": "Share.CConfigSetMapState",
"X": 7,
"Y": 3,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":25,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigSetMapState",
"X": 7,
"Y": 3,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":33,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigSetMapState",
"X": 7,
"Y": 3,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":43,
"CompareType":"Equal"
}
]
},
//走到附近揭露战斗格子64
{
"$type": "Share.CConfigSetMapState",
"X": 6,
"Y": 4,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":33,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigSetMapState",
"X": 6,
"Y": 4,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":41,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigSetMapState",
"X": 6,
"Y": 4,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": ["Locked"],
"ToState": ["ShowEvent"],
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"PIndex",
"Param":43,
"CompareType":"Equal"
}
]
},
//移动次数超过5次开关1任然未开
{
"$type":"Share.CConfigJump",
"Jump":"OnTip",
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"MoveCount",
"Param":5,
"CompareType":"Greater"
},
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"SwitchState",
"Param":0,
"CompareType":"Equal"
}
]
},
{
"$type":"Share.CConfigJump",
"Jump":"PopWindows",
"Predicates":[
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"MoveCount",
"Param":15,
"CompareType":"Equal"
},
{
"$type":"Share.CConfigEventBySpecials",
"ParamName":"SwitchState",
"Param":1,
"CompareType":"Equal"
}
]
}
]
},
"Quest":{
"Actions":[
//清理战斗
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060073,
"Progress":1,
"ModifyType":"Add",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":3,
"Y":3,
"Position":"Absolute",
"VisibleState":["Visible"],
"Count":1,
"CompareType":"Less",
"Radius":15,
"EventID":[3103] //战斗
}
]
},
//任务判断最终获得的侵蚀数量不超过0个
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060083,
"Progress":1,
"ModifyType":"Add",
"Predicates":[
{
"$type":"Share.CConfigEventByCurse",
"CompareType":"LessEqual",
"Count":0
}
]
},
//任务判断最终获得的侵蚀数量不超过1个
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060074,
"Progress":1,
"ModifyType":"Add",
"Predicates":[
{
"$type":"Share.CConfigEventByCurse",
"CompareType":"LessEqual",
"Count":1
}
]
},
//离开空洞
{
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060072,
"Progress":1,
"ModifyType":"Add"
}
]
},
"OnTip":{
"Actions":[
{
"$type": "Share.CConfigShowTip",
"TipID": 201090107,
"Delay": 0
}
]
},
"PopWindows":{
"Actions":[
{
"$type": "Share.CConfigShowPopWindow",
"PopID": 1011107,
"ShowDirectly": false
}
]
}
}
}