1696 lines
No EOL
66 KiB
JSON
1696 lines
No EOL
66 KiB
JSON
{
|
||
|
||
"ID": 2020833, //紧急逃亡-全局
|
||
|
||
"Specials": {
|
||
|
||
//移动敌人初始坐标
|
||
|
||
"Enemy1_X": 9,
|
||
|
||
"Enemy1_Y": 11,
|
||
|
||
"Enemy2_X": 8,
|
||
|
||
"Enemy2_Y": 14,
|
||
|
||
//E1
|
||
|
||
"E1_Side1": 1,
|
||
|
||
"E1_Side2": 0,
|
||
|
||
"E1_Side3": 0,
|
||
|
||
"E1_Side4": 0,
|
||
|
||
//E2
|
||
|
||
"E2_Side1": 0,
|
||
|
||
"E2_Side2": 0,
|
||
|
||
"E2_Side3": 1,
|
||
|
||
"E2_Side4": 0,
|
||
|
||
//核心卡ID
|
||
|
||
"Card_1": 1000608, //绝境-核心
|
||
|
||
"Card_2": 1000408, //护盾-核心
|
||
|
||
"Card_3": 1000808, //闪避-核心
|
||
|
||
"Card_4": 1000601,
|
||
|
||
"Card_5": 1000401,
|
||
|
||
"Card_6": 1000801,
|
||
|
||
//玩家坐标
|
||
|
||
"Player_X":0,
|
||
|
||
"Player_Y":0,
|
||
|
||
|
||
|
||
//血量百分比计算
|
||
|
||
//角色血量
|
||
|
||
"Character1_Hp":0,
|
||
|
||
"Character2_Hp":0,
|
||
|
||
"Character3_Hp":0,
|
||
|
||
//角色血量最大值
|
||
|
||
"Character1_hpmax":0,
|
||
|
||
"Character2_hpmax":0,
|
||
|
||
"Character3_hpmax":0,
|
||
|
||
"TipCount":0
|
||
|
||
},
|
||
|
||
"Events": {
|
||
|
||
"OnHollowCreated": {
|
||
|
||
"Actions": [
|
||
|
||
//关门标记
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "CloseDoor.2020834",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
//区域内击败敌人数量
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "EnemyCount.2020832",
|
||
|
||
"Value": 0
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"OnPlayerMove": {
|
||
|
||
"Actions": [
|
||
|
||
//判断动画
|
||
|
||
//清零
|
||
|
||
//a
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniLeft.2020800",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniRight.2020811",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniUp.2020822",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniDown.2020833",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
//b
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniLeft.20208009",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniRight.20208119",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniUp.20208229",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniDown.20208339",
|
||
|
||
"Value": 0
|
||
|
||
},
|
||
|
||
//拿到玩家坐标
|
||
|
||
{
|
||
|
||
"$type":"Share.CConfigSetSpecial",
|
||
|
||
"SpecialName":"Player_X",
|
||
|
||
"SpecialValue":"playerpos(X)"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"Share.CConfigSetSpecial",
|
||
|
||
"SpecialName":"Player_Y",
|
||
|
||
"SpecialValue":"playerpos(Y)"
|
||
|
||
},
|
||
|
||
//隐藏TIPS
|
||
|
||
// {
|
||
|
||
// "$type":"Share.CConfigJump",
|
||
|
||
// "Jump":"Tips_1",
|
||
|
||
// "Predicates":[
|
||
|
||
// {
|
||
|
||
// "$type": "Share.CConfigEventBySpecials",
|
||
|
||
// "ParamName": "Player_X",
|
||
|
||
// "Param": 5,
|
||
|
||
// "CompareType": "Equal"
|
||
|
||
// },
|
||
|
||
// {
|
||
|
||
// "$type": "Share.CConfigEventBySpecials",
|
||
|
||
// "ParamName": "Player_Y",
|
||
|
||
// "Param": 21,
|
||
|
||
// "CompareType": "Equal"
|
||
|
||
// },
|
||
|
||
// {
|
||
|
||
// "$type": "Share.CConfigEventBySpecials",
|
||
|
||
// "ParamName": "TipCount",
|
||
|
||
// "Param": 0,
|
||
|
||
// "CompareType": "Equal"
|
||
|
||
// }
|
||
|
||
// ]
|
||
|
||
// },
|
||
|
||
//隐藏位置揭露
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 3,
|
||
|
||
"Y": 4,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"Count": 1,
|
||
|
||
"FromVisibleState": [
|
||
|
||
"VisibleByTriggerEvent"
|
||
|
||
],
|
||
|
||
"ToVisibleState": ["Visible"],
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_X",
|
||
|
||
"Param": 3,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_Y",
|
||
|
||
"Param": 6,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 2,
|
||
|
||
"Y": 4,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"Count": 1,
|
||
|
||
"FromVisibleState": [
|
||
|
||
"VisibleByTriggerEvent"
|
||
|
||
],
|
||
|
||
"ToVisibleState": ["Visible"],
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_X",
|
||
|
||
"Param": 2,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_Y",
|
||
|
||
"Param": 6,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 4,
|
||
|
||
"Y": 4,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"Count": 1,
|
||
|
||
"FromVisibleState": [
|
||
|
||
"VisibleByTriggerEvent"
|
||
|
||
],
|
||
|
||
"ToVisibleState": ["Visible"],
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_X",
|
||
|
||
"Param": 5,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_Y",
|
||
|
||
"Param": 5,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 4,
|
||
|
||
"Y": 3,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"Count": 1,
|
||
|
||
"FromVisibleState": [
|
||
|
||
"VisibleByTriggerEvent"
|
||
|
||
],
|
||
|
||
"ToVisibleState": ["Visible"],
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_X",
|
||
|
||
"Param": 6,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_Y",
|
||
|
||
"Param": 3,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 3,
|
||
|
||
"Y": 3,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 2,
|
||
|
||
"Count": 9,
|
||
|
||
"FromVisibleState": [
|
||
|
||
"VisibleByTriggerEvent",
|
||
|
||
"VisibleAtGridAround"
|
||
|
||
],
|
||
|
||
"ToVisibleState": ["Visible"],
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_X",
|
||
|
||
"Param": 5,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Player_Y",
|
||
|
||
"Param": 2,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//观测任务-1个S骸章
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetConditionProgress",
|
||
|
||
"ConditionID": 30060159,
|
||
|
||
"Progress": 1,
|
||
|
||
"ModifyType": "Add",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByTarotCard",
|
||
|
||
"CardType": 0,
|
||
|
||
"Count": 1,
|
||
|
||
"CardRare": [
|
||
|
||
4
|
||
|
||
],
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//观测任务-3个S骸章
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetConditionProgress",
|
||
|
||
"ConditionID": 30060160,
|
||
|
||
"Progress": 1,
|
||
|
||
"ModifyType": "Add",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByTarotCard",
|
||
|
||
"CardType": 0,
|
||
|
||
"Count": 3,
|
||
|
||
"CardRare": [
|
||
|
||
4
|
||
|
||
],
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//判断是否关门(是否到达这个区域)
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "MapRevert",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByHollowVariable",
|
||
|
||
"Key": "CloseDoor.2020834",
|
||
|
||
"CompareType": "Equal",
|
||
|
||
"Count": 1
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"MapRevert": {
|
||
|
||
"Actions": [
|
||
|
||
//还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 10,
|
||
|
||
"Y": 14,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"NodeType": "All",
|
||
|
||
"Radius": 3,
|
||
|
||
"Count": 1,
|
||
|
||
"FromState": [
|
||
|
||
"Finished"
|
||
|
||
],
|
||
|
||
"ToState": [
|
||
|
||
"Unstable"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetMapState",
|
||
|
||
"X": 8,
|
||
|
||
"Y": 12,
|
||
|
||
"Position": "Absolute",
|
||
|
||
"NodeType": "All",
|
||
|
||
"Radius": 2,
|
||
|
||
"Count": 1,
|
||
|
||
"FromState": [
|
||
|
||
"Finished"
|
||
|
||
],
|
||
|
||
"ToState": [
|
||
|
||
"Unstable"
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "EnemyMove"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"EnemyMove": {
|
||
|
||
"Actions": [
|
||
|
||
//判断敌人1/敌人2在哪条边移动
|
||
|
||
//敌人1side1,敌人2side3
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "EnemyMoveState1",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByOr",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side1",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side3",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1side2,敌人2side4
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "EnemyMoveState2",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByOr",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side2",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side4",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1side3,敌人2side1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "EnemyMoveState3",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByOr",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side3",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side1",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1side4,敌人2side1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "EnemyMoveState4",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByOr",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side4",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side1",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"EnemyMoveState1": { //敌人1往右走,敌人2往左走
|
||
|
||
"Actions": [
|
||
|
||
//判断敌人1右侧/敌人2左侧是否为墙壁
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "Enemy1D2U",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByNot",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy1_X)+1",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy2_X)-1",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)+1",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_X",
|
||
|
||
"SpecialValue": "specials(Enemy1_X)+1"
|
||
|
||
},
|
||
|
||
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)-1",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_X",
|
||
|
||
"SpecialValue": "specials(Enemy2_X)-1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"EnemyMoveState2": { //敌人1往下走,敌人2往上走
|
||
|
||
"Actions": [
|
||
|
||
//判断敌人1下侧/敌人2上侧是否为墙壁
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "Enemy1L2R",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByNot",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)+1",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)-1",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)+1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_Y",
|
||
|
||
"SpecialValue": "specials(Enemy1_Y)+1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)-1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_Y",
|
||
|
||
"SpecialValue": "specials(Enemy2_Y)-1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"EnemyMoveState3": { //敌人1往左走,敌人2往右走
|
||
|
||
"Actions": [
|
||
|
||
//判断敌人1左侧/敌人2右侧是否为墙壁
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "Enemy1U2D",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByNot",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy1_X)-1",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy2_X)+1",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)-1",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_X",
|
||
|
||
"SpecialValue": "specials(Enemy1_X)-1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)+1",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_X",
|
||
|
||
"SpecialValue": "specials(Enemy2_X)+1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"EnemyMoveState4": { //敌人1往上走,敌人2往下走
|
||
|
||
"Actions": [
|
||
|
||
//判断敌人1上侧/敌人2下侧是否为墙壁
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "Enemy1R2L",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByNot",
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)-1",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventByEventState",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)+1",
|
||
|
||
"NodeType": "All",
|
||
|
||
"EventType": "All",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"VisibleState": [
|
||
|
||
"Visible"
|
||
|
||
],
|
||
|
||
"Count": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)-1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_Y",
|
||
|
||
"SpecialValue": "specials(Enemy1_Y)-1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)+1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_Y",
|
||
|
||
"SpecialValue": "specials(Enemy2_Y)+1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"Enemy1D2U": {
|
||
|
||
"Actions": [
|
||
|
||
//换边
|
||
|
||
//敌人1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side1",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side2",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side3",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side4",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side1",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side2",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side3",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side4",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)+1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_Y",
|
||
|
||
"SpecialValue": "specials(Enemy1_Y)+1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)-1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_Y",
|
||
|
||
"SpecialValue": "specials(Enemy2_Y)-1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"Enemy1L2R": {
|
||
|
||
"Actions": [
|
||
|
||
//换边
|
||
|
||
//敌人1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side1",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side2",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side3",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side4",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side1",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side2",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side3",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side4",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)-1",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_X",
|
||
|
||
"SpecialValue": "specials(Enemy1_X)-1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)+1",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_X",
|
||
|
||
"SpecialValue": "specials(Enemy2_X)+1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"Enemy1U2D": {
|
||
|
||
"Actions": [
|
||
|
||
//换边
|
||
|
||
//敌人1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side1",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side2",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side3",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side4",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side1",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side2",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side3",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side4",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)-1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_Y",
|
||
|
||
"SpecialValue": "specials(Enemy1_Y)-1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)+1",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新Y值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_Y",
|
||
|
||
"SpecialValue": "specials(Enemy2_Y)+1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"Enemy1R2L": {
|
||
|
||
"Actions": [
|
||
|
||
//换边
|
||
|
||
//敌人1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side1",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side2",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side3",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E1_Side4",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side1",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side2",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side3",
|
||
|
||
"SpecialValue": 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "E2_Side4",
|
||
|
||
"SpecialValue": 0
|
||
|
||
},
|
||
|
||
//敌人1
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)+1",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020832
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy1_X)",
|
||
|
||
"Y": "specials(Enemy1_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020832
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_X",
|
||
|
||
"SpecialValue": "specials(Enemy1_X)+1"
|
||
|
||
},
|
||
|
||
//敌人2
|
||
|
||
//下一步出现
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)-1",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
2020854
|
||
|
||
], //移动敌人
|
||
|
||
"EventState": "ShowEvent",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//上一步还原
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventModification",
|
||
|
||
"X": "specials(Enemy2_X)",
|
||
|
||
"Y": "specials(Enemy2_Y)",
|
||
|
||
"Position": "Absolute",
|
||
|
||
"Radius": 0,
|
||
|
||
"ModificationNum": 1,
|
||
|
||
"ModificationType": 1,
|
||
|
||
"TargetEventID": [
|
||
|
||
2020854
|
||
|
||
],
|
||
|
||
"TargetEventType": 1,
|
||
|
||
"EventID": [
|
||
|
||
1000
|
||
|
||
],
|
||
|
||
"EventState": "Unstable",
|
||
|
||
"VisibleState": "Visible"
|
||
|
||
},
|
||
|
||
//更新X值
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_X",
|
||
|
||
"SpecialValue": "specials(Enemy2_X)-1"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigJump",
|
||
|
||
"Jump": "OnEnd"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"Tips_1":{
|
||
|
||
"Actions":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigShowTip",
|
||
|
||
"TipID": 202080513,//咦,那里是
|
||
|
||
"Delay": 0
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"Share.CConfigSetSpecial",
|
||
|
||
"SpecialName":"TipCount",
|
||
|
||
"SpecialValue":1
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
"OnEnd": {
|
||
|
||
"Actions": [
|
||
|
||
//判断玩家是否触发了敌人,如果触发了,则无效坐标
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy1_X",
|
||
|
||
"SpecialValue": 999,
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Enemy1_X",
|
||
|
||
"Param": "playerpos(X)",
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Enemy1_Y",
|
||
|
||
"Param": "playerpos(Y)",
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetSpecial",
|
||
|
||
"SpecialName": "Enemy2_X",
|
||
|
||
"SpecialValue": 999,
|
||
|
||
"Predicates": [
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Enemy2_X",
|
||
|
||
"Param": "playerpos(X)",
|
||
|
||
"CompareType": "Equal"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "Enemy2_Y",
|
||
|
||
"Param": "playerpos(Y)",
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//判断后续敌人1
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniLeft.2020800",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side1",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniRight.2020811",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side3",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniUp.2020822",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side2",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniDown.2020833",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E1_Side4",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
//判断后续敌人2
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniLeft.20208009",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side1",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniRight.20208119",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side3",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniUp.20208229",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side2",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigSetHollowVariable",
|
||
|
||
"Key": "AniDown.20208339",
|
||
|
||
"Value": 1,
|
||
|
||
"Predicates":[
|
||
|
||
{
|
||
|
||
"$type": "Share.CConfigEventBySpecials",
|
||
|
||
"ParamName": "E2_Side4",
|
||
|
||
"Param": 1,
|
||
|
||
"CompareType": "Equal"
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
]
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |