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

624 lines
No EOL
24 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": 2010521, //希望与绝望-全局2
"Specials": {
//玩家当前坐标
"Xn":0,
"Yn":0,
//玩家上一步坐标
"X":0,
"Y":0,
//0-红 1-黄 2蓝 3-红
"Color":0,
//连战计数:2-两次连战,3-连战3次
"Combo":1
},
"Events": {
"OnHollowCreated": {
"Actions": [
//检测是够留色彩的标记
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "CountIn.2010521",
"Value": 0
},
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "CountOut.2010522",
"Value": 0
},
//判断父与子事件是否保留用
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "FAS.2010524",
"Value": 0
},
//进入父与子事件的次数
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "InCount.201052402",
"Value": 0
},
//随机初始颜色
{
"$type": "Share.CConfigSwitchServer",
"Switch": [
{ //初始红色1
"Weight": 50,
"Actions": [
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":0
}
]
},
//黄色开局能直接走到终点故ban掉
// { //初始黄色
// "Weight": 50,
// "Actions": [
// {
// "$type":"Share.CConfigSetSpecial",
// "SpecialName":"Color",
// "SpecialValue":1
// }
// ]
// },
{ //初始蓝色
"Weight": 50,
"Actions": [
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":2
}
]
},
{ //初始红色2
"Weight": 50,
"Actions": [
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":3
}
]
}
]
}
]
},
"OnPlayerMove": {
"Actions": [
//判断是否还原父与子事件
{
"$type": "Share.CConfigJump",
"Jump": "DadSon",
"Predicates":[
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "FAS.2010524",
"CompareType": "Equal",
"Count": 9
}
]
},
//拿到玩家当前位置
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Xn",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Yn",
"SpecialValue":"playerpos(Y)"
},
//走过彩色格子不加压力
{
"$type": "Share.CConfigModifySceneProperty",
"Property": "Stamina_Increase",
"Count": 0,
"ModifyType" : "Replace",
"Predicates":[
{
"$type": "Share.CConfigEventByEventState",
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"State": ["ShowEvent"],
"Count": 1,
"CompareType": "Equal",
"Radius": 0,
"EventID": [
2010515,2010516,2010517
]
}
]
},
//走正常格子加压力
{
"$type": "Share.CConfigModifySceneProperty",
"Property": "Stamina_Increase",
"Count": 10,
"ModifyType" : "Replace",
"Predicates":[
{
"$type": "Share.CConfigEventByEventState",
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"State": ["ShowEvent"],
"Count": 1,
"CompareType": "Equal",
"Radius": 0,
"EventID": [
1000,1005,3003,3101,3201,1021,1030,1019,2010518,2010524,2010525
]
}
]
},
//观测任务3连战
{
"$type":"Share.CConfigJump",
"Jump":"TTK",
"Predicates":[
{
"$type": "Share.CConfigEventByEventState",
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"Count": 1,
"CompareType": "Equal",
"Radius": 0,
"EventID": [
2010528,3003
]
},
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "CountOut.2010522",
"CompareType": "Equal",
"Count": 1
}
]
},
//判断玩家位置结束
{
"$type": "Share.CConfigJump",
"Jump": "ColorStep_End",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Xn",
"Param": 3,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Yn",
"Param": 5,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "CountOut.2010522",
"CompareType": "Equal",
"Count": 0
}
]
},
//判断玩家位置开始
{
"$type": "Share.CConfigJump",
"Jump": "ColorStep_1",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Xn",
"Param": 3,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Yn",
"Param": 9,
"CompareType": "Equal"
},
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "CountIn.2010521",
"CompareType": "Equal",
"Count": 0
}
]
},
{
"$type": "Share.CConfigJump",
"Jump": "ColorStep_2",
"Predicates": [
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "CountIn.2010521",
"CompareType": "Equal",
"Count": 1
},
{
"$type": "Share.CConfigEventByHollowVariable",
"Key": "CountOut.2010522",
"CompareType": "Equal",
"Count": 0
}
]
},
//用于保存上一步的坐标(离开色块区域后)
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"ColorStep_1":{
"Actions":[
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "CountIn.2010521",
"Value": 1
},
//更新玩家坐标
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"ColorStep_End":{
"Actions":[
{
"$type": "Share.CConfigSetHollowVariable",
"Key": "CountOut.2010522",
"Value": 1
},
{
"$type": "Share.CConfigJump",
"Jump": "ColorStep_2"
}
]
},
"ColorStep_2":{
"Actions":[
{
"$type": "Share.CConfigJump",
"Jump": "Red",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Color",
"Param": 0,
"CompareType": "Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump": "Yellow",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Color",
"Param": 1,
"CompareType": "Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump": "Blue",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Color",
"Param": 2,
"CompareType": "Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump": "Red2",
"Predicates": [
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Color",
"Param": 3,
"CompareType": "Equal"
}
]
}
]
},
"Red":{
"Actions":[
//上一步的坐标
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventType": 1,
"EventID": [
2010515
], //红
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":1
},
//更新玩家坐标
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"Yellow":{
"Actions":[
//上一步的坐标
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventType": 1,
"EventID": [
2010516
], //黄
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":2
},
//更新玩家坐标
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"Blue":{
"Actions":[
//上一步的坐标
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventType": 1,
"EventID": [
2010517
], //蓝色
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":3
},
//更新玩家坐标
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"Red2":{
"Actions":[
//上一步的坐标
{
"$type": "Share.CConfigEventModification",
"X": "specials(X)",
"Y": "specials(Y)",
"Position": "Absolute",
"Radius": 0,
"ModificationNum": 1,
"ModificationType": 1,
"TargetEventType": 1,
"EventID": [
2010515
], //红
"EventState": "ShowEvent",
"VisibleState": "Visible"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Color",
"SpecialValue":0
},
//更新玩家坐标
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"DadSon": {
"Actions": [
{
"$type": "Share.CConfigSetMapState",
"Position": "Absolute",
"NodeType": "All",
"X": 3,
"Y": 5,
"Radius": 0,
"Count": 1,
"FromState": [
"ShowEvent"
],
"ToState": ["Finished"]
}
]
},
"TTK":{
"Actions":[
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Combo",
"SpecialValue":"specials(Combo)+1",
"Predicates":[
{ //判断上一步是不是战斗
"$type": "Share.CConfigEventByEventState",
"X":"specials(X)" ,
"Y": "specials(Y)" ,
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"Count": 1,
"CompareType": "Equal",
"Radius": 0,
"EventID": [
2010528,3003
]
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Combo",
"Param": 2,
"CompareType": "LessEqual"
}
]
},
{
"$type":"Share.CConfigJump",
"Jump":"TTK2",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "Combo",
"Param": 3,
"CompareType": "Equal"
}
]
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Combo",
"SpecialValue":1,
"Predicates":[
{
"$type": "Share.CConfigEventByNot",
"Predicates": [
{ //判断上一步不是战斗计数归1
"$type": "Share.CConfigEventByEventState",
"X":"specials(X)" ,
"Y": "specials(Y)" ,
"Position": "Absolute",
"VisibleState": [
"Visible"
],
"Count": 1,
"CompareType": "Equal",
"Radius": 0,
"EventID": [
2010528,3003
]
}
]
}
]
},
//用于保存上一步的坐标(离开色块区域后)
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"X",
"SpecialValue":"playerpos(X)"
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Y",
"SpecialValue":"playerpos(Y)"
}
]
},
"TTK2":{
"Actions":[
{
"$type": "Share.CConfigSetConditionProgress",
"ConditionID": 30060172,
"Progress": 1,
"ModifyType": "Add"
}
]
}
}
}