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

1864 lines
No EOL
71 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": 2010906, //绝望滋生全局事件1
//1.替身移动2.开关三个; 3.桥打开;
"EventTypeTag": [
"Empty"
],
"Specials": {
"BridgeCount_1": 0,
"BridgeCount_2": 0,
"X": 3, //替身初始位置X
"Y": 3,
"PIndex": 33, //玩家初始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": 1,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Player_Y",
"Param": 3,
"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": 3,
"Position": "Absolute",
"Radius": 0,
"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": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventID": [
2010912
], //提示
"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
] //替身
}
]
},
//替身在(2,2)
{
"$type": "Share.CConfigJump",
"Jump": "TwoTwo",
"Predicates": [
{
"$type": "Share.CConfigEventByEventState",
"X": 2,
"Y": 2,
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"State": [
"ShowEvent"
],
"Count": 1,
"CompareType": "Equal",
"Radius": 0,
"EventID": [
2010907
] //替身
}
]
},
//替身在(3,1)
{
"$type": "Share.CConfigJump",
"Jump": "ThreeOne",
"Predicates": [
{
"$type": "Share.CConfigEventByEventState",
"X": 3,
"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,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
] //替身
}
]
},
//替身在3,3
{
"$type": "Share.CConfigJump",
"Jump": "ThreeThree",
"Predicates": [
{
"$type": "Share.CConfigEventByEventState",
"X": 3,
"Y": 3,
"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
}
]
}
]
},
"TwoTwo": {
"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
}
]
}
]
},
"ThreeOne": {
"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": "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
}
]
}
]
},
"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": "GoUp",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "Up.2010903",
"CompareType": "Equal",
"Count": 1
}
]
}
]
},
"ThreeThree": {
"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
}
]
}
]
},
"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": 1,
"Y": 3,
"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": 3,
"Y": 1,
"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": 1,
"Y": 3,
"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": 3,
"Y": 1,
"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": 1,
"Y": 3,
"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": 3,
"Y": 1,
"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": 1,
"Y": 3,
"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": 3,
"Y": 1,
"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": 3,
"Y": 1,
"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
}
]
},
"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"
}
]
}
]
},
"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"
}
]
}
]
},
"OnBridge": {
"Actions": [
{
"$type": "Share.CConfigJump",
"Jump": "OnEnd",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "BridgeCount_1",
"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": 3,
"Y": 3,
"Position": "Absolute",
"Radius": 2,
"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": 1,
"Y": 3,
"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": 3,
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
//"TargetEventID": [ 1000 ],
"TargetEventType": 1,
"EventID": [
1021
],
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
//替身经过的地方变成金币
{
"$type": "Share.CConfigEventModification",
"X": 3,
"Y": 3,
"Position": "Absolute",
"Radius": 2,
"ModificationNum": 8,
"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.CConfigSetSpecial",
"SpecialName": "BridgeCount",
"SpecialValue": 3
},
//坐标失效
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "X",
"SpecialValue": -9999
},
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Y",
"SpecialValue": -9999
}
]
},
"OnEnd": {
"Actions": [
//无实际意义,空过用
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "Empty",
"SpecialValue": "specials(Empty)+1"
},
//玩家在战斗格边揭露战斗格7,1
{
"$type": "Share.CConfigSetMapState",
"X": 6,
"Y": 1,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": [
"Locked"
],
"ToState": [
"ShowEvent"
],
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "PIndex",
"Param": 24,
"CompareType": "Equal"
}
]
},
//玩家在战斗格边揭露战斗格8,5
{
"$type": "Share.CConfigSetMapState",
"X": 7,
"Y": 4,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": [
"Locked"
],
"ToState": [
"ShowEvent"
],
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "PIndex",
"Param": 34,
"CompareType": "Equal"
}
]
},
{
"$type": "Share.CConfigSetMapState",
"X": 7,
"Y": 4,
"Position": "Absolute",
"NodeType": "All",
"Radius": 0,
"Count": 1,
"FromState": [
"Locked"
],
"ToState": [
"ShowEvent"
],
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "PIndex",
"Param": 42,
"CompareType": "Equal"
}
]
},
//移动次数超过5次开关1任然未开
{
"$type": "Share.CConfigJump",
"Jump": "OnTip",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "MoveCount",
"Param": 5,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "SwitchState",
"Param": 0,
"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
}
]
}
}
}