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

1899 lines
49 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.

//查找强化方式:
//关键词搜索:正常/ex/curse/侵蚀强化
{
"ID": 10000,
"EventTypeTag": [
"HollowItem"
],
"Specials":
{
//----表格参数--------
//等级
"level":1,
//正常/ex/侵蚀
"enhance":0,
//减少生命值
"ReduceHp":-5,
//出现1个资源点的概率
"curse_weight1":75,
//出现2个资源点的概率
"curse_weight2":25,
//资源点事件
"Event1":1016,
"Event2":1017,
"Event3":1018,
"Event4":1005,
//-------------------
//----私有参数--------
"X":0,
"Y":0,
//goto返回位置
"Return":0,
//数组类型
"effect1":0,
"effect2":0,
"anim1":0,
"anim2":0,
"len":0, //临时变量
"len1":0,//level2临时
"len2":0,//level2临时
"index":0, //临时变量
"ite":0, //临时变量
//effect枚举
"leneffect":0,
//动画枚举
"animLen":0,
//数组
"e1id1":-1,
"e1id2":-1,
"e1id3":-1,
"e1id4":-1,
"e1id5":-1,
"e1id6":-1,
"e1id7":-1,
"e1id8":-1,
"e2id1":-1,
"e2id2":-1,
"e2id3":-1,
"e2id4":-1,
"e2id5":-1,
"e2id6":-1,
"e2id7":-1,
"e2id8":-1,
"a1id1":-1,
"a1id2":-1,
"a1id3":-1,
"a1id4":-1,
"a1id5":-1,
"a1id6":-1,
"a1id7":-1,
"a1id8":-1,
"a2id1":-1,
"a2id2":-1,
"a2id3":-1,
"a2id4":-1,
"a2id5":-1,
"a2id6":-1,
"a2id7":-1,
"a2id8":-1
},
"Events": {
"Selector":{
//level2用
"Actions":[
//选择6个-effect2
//选择6-len(effect2)个-effect1
//选择6-len(effect2)-len(effect1)个-anim
]
},
"GetIndexes_Lv1":{
"Actions":[
//=========正常情况=================
//要设置switcheffect1的(改为完成)
{
//正常&curse
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"NodeType":"All",
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position":"Absolute",
"Radius":1,
"Count":4,
"Type":[
"Battle_Normal","Dialog_Negative","Dialog_Positive"
],
"FromVisibleState":["Visible"],
"FromState":["ShowEvent","Locked","Unlocked","Brighten","BrightenOnlyVisible","Guide"],
"ListSpecialName":"effect1",
"Predicates":[
{
"$type":"Share.CConfigEventByOr",
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":0,
"CompareType":"Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":2,
"CompareType":"Equal"
}
]
}
]
},
{
//ex
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"NodeType":"All",
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position":"Absolute",
"Radius":1,
"Count":4,
"Type":[
"Battle_Normal","Battle_Elite","Dialog_Negative","Dialog_Positive"
],
"FromVisibleState":["Visible"],
"FromState":["ShowEvent","Locked","Unlocked","Brighten","BrightenOnlyVisible","Guide"],
"ListSpecialName":"effect1",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":1,
"CompareType":"Equal"
}
]
},
//要设置switcheffect2的(改brighten)
{
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position":"Absolute",
"Radius":1,
"Count":4,
"NodeType":"All",
"FromVisibleState":
[
"VisibleByTriggerEvent",
"VisibleAtGridAround",
"TemporaryVisibleAtAround"
],
"FromState":
[
"Brighten"
],
"ListSpecialName":"effect2"
},
//要playanim的(完成--完成)
{
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"X":"playerpos(X)",
"Y":"playerpos(Y)",
"Position":"Absolute",
"Radius":1,
"Count":4,
"NodeType":"All",
"FromState":
[
"Finished",
"Unstable"
],
"FromVisibleState":[
"Visible"
],
"ListSpecialName":"anim1"
},
//这里应该与effect2保持一致
//要playanim的brighten--showevent
// {
// "$type":"Share.CConfigGetIndexByFilter",
// "ExcludePlayerPos":true,
// "X":"playerpos(X)",
// "Y":"playerpos(Y)",
// "Position":"Absolute",
// "Radius":1,
// "Count":4,
// "NodeType":"All",
// "FromVisibleState":
// [
// "VisibleByTriggerEvent",
// "VisibleAtGridAround",
// "TemporaryVisibleAtAround"
// ],
// "FromState":
// [
// "Brighten"
// ],
// "ListSpecialName":"anim2"
// },
{
"$type":"Share.CConfigGoto",
"GotoID":"specials(Return)"
}
//=========EX=================
//=========Curse=================
]
},
"GetIndexes_Lv2":{
"Actions":[
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"len1",
"SpecialValue":0
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"len2",
"SpecialValue":0
},
//=========正常情况=================
//要设置switcheffect2的
{
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":6,
"NodeType":"All",
"FromVisibleState":
[
"VisibleByTriggerEvent",
"VisibleAtGridAround",
"TemporaryVisibleAtAround"
],
"FromState":
[
"Brighten"
],
"ListSpecialName":"effect2"
},
//缩减数量
{
"$type":"Share.CConfigListSpecialOpt",
"Opt":"Count",
"ListSpecialName":"effect2",
"ReturnSpecial":"len1"
},
//要设置switcheffect1的
{
//正常&curse
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"NodeType":"All",
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":"6-specials(len1)",
"Type":[
"Battle_Normal","Dialog_Negative","Dialog_Positive"
],
"FromVisibleState":["Visible"],
"FromState":["ShowEvent","Locked","Unlocked","Brighten","BrightenOnlyVisible","Guide"],
"ListSpecialName":"effect1",
"Predicates":[
{
"$type":"Share.CConfigEventByOr",
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":0,
"CompareType":"Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":2,
"CompareType":"Equal"
}
]
},
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"6-specials(len1)",
"Param2":0,
"CompareType":"NotEqual"
}
]
},
{
//ex
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"NodeType":"All",
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":"6-specials(len1)",
"Type":[
"Battle_Normal","Battle_Elite","Dialog_Negative","Dialog_Positive"
],
"FromVisibleState":["Visible"],
"FromState":["ShowEvent","Locked","Unlocked","Brighten","BrightenOnlyVisible","Guide"],
"ListSpecialName":"effect1",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":1,
"CompareType":"Equal"
},
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"6-specials(len1)",
"Param2":0,
"CompareType":"NotEqual"
}
]
},
//缩减数量
{
"$type":"Share.CConfigListSpecialOpt",
"Opt":"Count",
"ListSpecialName":"effect1",
"ReturnSpecial":"len2"
},
//要playanim的
{
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":"6-specials(len1)-specials(len2)",
"NodeType":"All",
"FromState":
[
"Finished",
"Unstable"
],
"FromVisibleState":[
"Visible"
],
"ListSpecialName":"anim1",
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"6-specials(len1)-specials(len2)",
"Param2":0,
"CompareType":"NotEqual"
}
]
},
// {
// "$type":"Share.CConfigGetIndexByFilter",
// "ExcludePlayerPos":true,
// "X":"playerpos(X)",
// "Y":"playerpos(Y)",
// "Position":"Absolute",
// "Radius":1,
// "Count":4,
// "NodeType":"All",
// "FromVisibleState":
// [
// "VisibleByTriggerEvent",
// "VisibleAtGridAround",
// "TemporaryVisibleAtAround"
// ],
// "FromState":
// [
// "Brighten"
// ],
// "ListSpecialName":"anim2"
// },
{
"$type":"Share.CConfigGoto",
"GotoID":"specials(Return)"
}
//=========EX=================
//=========Curse=================
]
},
"GetIndexes_Lv3":{
"Actions":[
//=========正常情况=================
//要设置switcheffect1的
{
//正常&curse
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"NodeType":"All",
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":8,
"Type":[
"Battle_Normal","Dialog_Negative","Dialog_Positive"
],
"FromVisibleState":["Visible"],
"FromState":["ShowEvent","Locked","Unlocked","Brighten","BrightenOnlyVisible","Guide"],
"ListSpecialName":"effect1",
"Predicates":[
{
"$type":"Share.CConfigEventByOr",
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":0,
"CompareType":"Equal"
},
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":2,
"CompareType":"Equal"
}
]
}
]
},
{
//ex
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"NodeType":"All",
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":8,
"Type":[
"Battle_Normal","Battle_Elite","Dialog_Negative","Dialog_Positive"
],
"FromVisibleState":["Visible"],
"FromState":["ShowEvent","Locked","Unlocked","Brighten","BrightenOnlyVisible","Guide"],
"ListSpecialName":"effect1",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":1,
"CompareType":"Equal"
}
]
},
//要设置switcheffect2的
{
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":8,
"NodeType":"All",
"FromVisibleState":
[
"VisibleByTriggerEvent",
"VisibleAtGridAround",
"TemporaryVisibleAtAround"
],
"FromState":
[
"Brighten"
],
"ListSpecialName":"effect2"
},
//要playanim的
{
"$type":"Share.CConfigGetIndexByFilter",
"ExcludePlayerPos":true,
"IndexList":[
"getindex(0,1,0,0,0)",
"getindex(0,1,0,0,1)",
"getindex(1,0,0,1,0)",
"getindex(1,0,0,0,0)",
"getindex(1,1,0,0,0)",
"getindex(1,1,0,1,0)",
"getindex(1,1,0,0,1)",
"getindex(1,1,0,1,1)",
"getindex(1,1,0,0,0)"
],
"Count":8,
"NodeType":"All",
"FromState":
[
"Finished",
"Unstable"
],
"FromVisibleState":[
"Visible"
],
"ListSpecialName":"anim1"
},
// {
// "$type":"Share.CConfigGetIndexByFilter",
// "ExcludePlayerPos":true,
// "X":"playerpos(X)",
// "Y":"playerpos(Y)",
// "Position":"Absolute",
// "Radius":1,
// "Count":4,
// "NodeType":"All",
// "FromVisibleState":
// [
// "VisibleByTriggerEvent",
// "VisibleAtGridAround",
// "TemporaryVisibleAtAround"
// ],
// "FromState":
// [
// "Brighten"
// ],
// "ListSpecialName":"anim2"
// },
{
"$type":"Share.CConfigGoto",
"GotoID":"specials(Return)"
}
//=========EX=================
//=========Curse=================
]
},
//完成codelist-->customlist[8]的转化
"SetEffect1":{
"Actions":[
//初始化
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":0
},
//len(effect1)
{
"$type":"Share.CConfigListSpecialOpt",
"ID":101,
"Opt":"Count",
"ListSpecialName":"effect1",
"ReturnSpecial":"len"
},
//if len(effect1)==0;break;
{
"$type":"Share.CConfigGoto",
"GotoID":102,
"Predicates": [
{
"$type": "Share.CConfigEventByCompareParam",
"Param1":"specials(len)",
"Param2":0,
"CompareType":"Equal"
}
]
},
//i++
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":"specials(ite)+1"
},
// index = effect1.pop()
{
"$type":"Share.CConfigListSpecialOpt",
"Opt":"Pop",
"ListSpecialName":"effect1",
"ReturnSpecial":"index"
},
//custom list[8]
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id{specials(ite)}",
"SpecialValue":"specials(index)"
},
//loop
{
"$type":"Share.CConfigGoto",
"GotoID":101
},
//break jump
{
"$type":"Share.CConfigGoto",
"ID":102,
"GotoID":"specials(Return)"
}
]
},
//完成codelist-->customlist[8]的转化
"SetEffect2":{
"Actions":[
//初始化
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":0
},
//len(effect2)
{
"$type":"Share.CConfigListSpecialOpt",
"ID":201,
"Opt":"Count",
"ListSpecialName":"effect2",
"ReturnSpecial":"len"
},
//if len(effect2)==0;break;
{
"$type":"Share.CConfigGoto",
"GotoID":202,
"Predicates": [
{
"$type": "Share.CConfigEventByCompareParam",
"Param1":"specials(len)",
"Param2":0,
"CompareType":"Equal"
}
]
},
//i++
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":"specials(ite)+1"
},
// index = effect2.pop()
{
"$type":"Share.CConfigListSpecialOpt",
"Opt":"Pop",
"ListSpecialName":"effect2",
"ReturnSpecial":"index"
},
//custom list[8]
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id{specials(ite)}",
"SpecialValue":"specials(index)"
},
//loop
{
"$type":"Share.CConfigGoto",
"GotoID":201
},
//break jump
{
"$type":"Share.CConfigGoto",
"ID":202,
"GotoID":"specials(Return)"
}
]
},
//完成codelist-->customlist[8]的转化
"SetAnim1":{
"Actions":[
//初始化
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":0
},
//len(anim1)
{
"$type":"Share.CConfigListSpecialOpt",
"ID":301,
"Opt":"Count",
"ListSpecialName":"anim1",
"ReturnSpecial":"len"
},
//if len(anim1)==0;break;
{
"$type":"Share.CConfigGoto",
"GotoID":302,
"Predicates": [
{
"$type": "Share.CConfigEventByCompareParam",
"Param1":"specials(len)",
"Param2":0,
"CompareType":"Equal"
}
]
},
//i++
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":"specials(ite)+1"
},
// index = anim1.pop()
{
"$type":"Share.CConfigListSpecialOpt",
"Opt":"Pop",
"ListSpecialName":"anim1",
"ReturnSpecial":"index"
},
//custom list[8]
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id{specials(ite)}",
"SpecialValue":"specials(index)"
},
//loop
{
"$type":"Share.CConfigGoto",
"GotoID":301
},
//break jump
{
"$type":"Share.CConfigGoto",
"ID":302,
"GotoID":"specials(Return)"
}
]
},
//完成codelist-->customlist[8]的转化
"SetAnim2":{
"Actions":[
//初始化
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":0
},
//len(effect2)
{
"$type":"Share.CConfigListSpecialOpt",
"ID":401,
"Opt":"Count",
"ListSpecialName":"effect2",
"ReturnSpecial":"len"
},
//if len(effect2)==0;break;
{
"$type":"Share.CConfigGoto",
"GotoID":402,
"Predicates": [
{
"$type": "Share.CConfigEventByCompareParam",
"Param1":"specials(len)",
"Param2":0,
"CompareType":"Equal"
}
]
},
//i++
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"ite",
"SpecialValue":"specials(ite)+1"
},
// index = anim2.pop()
{
"$type":"Share.CConfigListSpecialOpt",
"Opt":"Pop",
"ListSpecialName":"effect2",
"ReturnSpecial":"index"
},
//custom list[8]
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id{specials(ite)}",
"SpecialValue":"specials(index)"
},
//loop
{
"$type":"Share.CConfigGoto",
"GotoID":401
},
//break jump
{
"$type":"Share.CConfigGoto",
"ID":402,
"GotoID":"specials(Return)"
}
]
},
"ApplyPerform":{
"Actions":[
//如果是侵蚀强化,扣除生命值
{
"$type": "Share.CConfigModifyProperty",
"Property": "Hp",
"Count": "property(HpMax_Battle)*specials(ReduceHp)*0.01",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":2,
"CompareType":"Equal"
}
]
},
//---------------client------------------
//自己播放动画
{
"$type":"Share.CConfigPlaySound",
"SoundID":80056
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21001,
"WaitingTime": -1
},
//屏幕震动1
{
"$type": "Share.CConfigCameraStretch",
"ShakeKey": "BombShakePre",
"Parallel":true
},
//等待一段时间
{
"$type": "Share.CConfigWaitSeconds",
"Time": 0.85
},
//设置effect1
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id1)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id1)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id2)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id2)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id3)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id3)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id4)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id4)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id5)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id5)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id6)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id6)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id7)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id7)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Key": "Bomb",
"Index":"specials(e1id8)",
"play":true,
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e1id8)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
//设置anim1
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id1)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id1)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id2)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id2)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id3)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id3)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id4)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id4)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id5)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id5)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id6)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id6)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id7)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id7)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(a1id8)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(a1id8)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
//设置anim2
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id1)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id1)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id2)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id2)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id3)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id3)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id4)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id4)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id5)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id5)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id6)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id6)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id7)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id7)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigPlayAnim",
"AnimID":21002,
"WaitingTime": 0,
"Indexes":["specials(e2id8)"],
"Predicates":[
{
"$type":"Share.CConfigEventByCompareParam",
"Param1":"specials(e2id8)",
"Param2":-1,
"CompareType":"NotEqual"
}
]
},
{
"$type": "Share.CConfigCameraStretch",
"ShakeKey": "BombShakeAfter",
"Parallel":true
},
//---------------server------------------
//e1修改
{
"$type": "Share.CConfigSetMapState",
"NodeType": "All",
"IndexList":[
"specials(e1id1)",
"specials(e1id2)",
"specials(e1id3)",
"specials(e1id4)",
"specials(e1id5)",
"specials(e1id6)",
"specials(e1id7)",
"specials(e1id8)"
],
"Count": 8,
"ToState":
[
"Finished"
]
},
//如果是侵蚀强化有概率出现1~3个齿轮硬币
{
"$type": "Share.CConfigSwitchServer",
"Switch": [
{
"Weight": "specials(curse_weight1)",
"Actions": [
{
"$type": "Share.CConfigEventModification",
"ModificationNum":1,
"ModificationType":1,
"IndexList":[
"specials(e1id1)",
"specials(e1id2)",
"specials(e1id3)",
"specials(e1id4)",
"specials(e1id5)",
"specials(e1id6)",
"specials(e1id7)",
"specials(e1id8)"
],
"TargetCoreNode":0,
"TargetEventType":1,
"EventID":[
"specials(Event1)",
"specials(Event2)",
"specials(Event3)",
"specials(Event1)",
"specials(Event2)",
"specials(Event3)",
"specials(Event4)"
],
"EventState":"ShowEvent",
"VisibleState":"Visible"
}
]
},
{
"Weight": "specials(curse_weight2)",
"Actions": [
{
"$type": "Share.CConfigEventModification",
"ModificationNum":2,
"ModificationType":1,
"IndexList":[
"specials(e1id1)",
"specials(e1id2)",
"specials(e1id3)",
"specials(e1id4)",
"specials(e1id5)",
"specials(e1id6)",
"specials(e1id7)",
"specials(e1id8)"
],
"TargetCoreNode":0,
"TargetEventType":1,
"EventID":[
"specials(Event1)",
"specials(Event2)",
"specials(Event3)",
"specials(Event1)",
"specials(Event2)",
"specials(Event3)",
"specials(Event4)"
],
"EventState":"ShowEvent",
"VisibleState":"Visible"
}
]
}
],
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":2,
"CompareType":"Equal"
}
]
},
{
"$type":"Share.CConfigGoto",
"GotoID":"specials(Return)"
}
]
},
"ApplyPerform2":{
"Actions":[
//设置effect2
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id1)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id1)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id2)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id2)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id3)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id3)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id4)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id4)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id5)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id5)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id6)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id6)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id7)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id7)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
// {
// "$type": "Share.CConfigHollowSetSwitchEffect",
// "Key": "BombFull",
// "Index":"specials(e2id8)",
// "play":true,
// "Predicates":[
// {
// "$type":"Share.CConfigEventByCompareParam",
// "Param1":"specials(e2id8)",
// "Param2":-1,
// "CompareType":"NotEqual"
// }
// ]
// },
//e2修改
{
"$type": "Share.CConfigSetMapState",
"NodeType": "All",
"IndexList":[
"specials(e2id1)",
"specials(e2id2)",
"specials(e2id3)",
"specials(e2id4)",
"specials(e2id5)",
"specials(e2id6)",
"specials(e2id7)",
"specials(e2id8)"
],
"Count": 8,
"ToVisibleState":[
"Visible"
],
"ToState":
[
"ShowEvent"
]
},
{
"$type":"Share.CConfigGoto",
"GotoID":"specials(Return)"
}
]
},
"ResetIdxData":{
"Actions":[
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id1",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id2",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id3",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id4",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id5",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id6",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id7",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e1id8",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id1",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id2",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id3",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id4",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id5",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id6",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id7",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"e2id8",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id1",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id2",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id3",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id4",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id5",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id6",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id7",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a1id8",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id1",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id2",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id3",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id4",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id5",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id6",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id7",
"SpecialValue":-1
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"a2id8",
"SpecialValue":-1
},
{
"$type":"Share.CConfigGoto",
"GotoID":"specials(Return)"
}
]
},
"ItemTrigger": {
"Actions": [
//相机回正
{
"$type": "Share.CConfigCameraMoveV2",
"StretchKey": "Target",
"Type": "Back",
"CanControl":true,
"UseStretchZ":false,
"FreezeZ":true,
"Parallel":true
},
//获得数据
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1101
},
{
"$type": "Share.CConfigJump",
"Jump": "GetIndexes_Lv1",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "level",
"Param":1,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump": "GetIndexes_Lv2",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "level",
"Param":2,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigJump",
"Jump": "GetIndexes_Lv3",
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "level",
"Param":3,
"CompareType":"Equal"
}
]
},
{
"$type":"Share.CConfigEmpty",
"ID":1101
},
//设置effect1
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1102
},
{
"$type": "Share.CConfigJump",
"Jump": "SetEffect1"
},
{
"$type":"Share.CConfigEmpty",
"ID":1102
},
//设置effect2
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1106
},
{
"$type": "Share.CConfigJump",
"Jump": "SetEffect2"
},
{
"$type":"Share.CConfigEmpty",
"ID":1106
},
//设置anim1+2
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1103
},
{
"$type": "Share.CConfigJump",
"Jump": "SetAnim1"
},
{
"$type":"Share.CConfigEmpty",
"ID":1103
},
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1104
},
{
"$type": "Share.CConfigJump",
"Jump": "SetAnim2"
},
{
"$type":"Share.CConfigEmpty",
"ID":1104
},
//播放动画(应用改变)
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1105
},
{
"$type": "Share.CConfigJump",
"Jump": "ApplyPerform"
},
{
"$type":"Share.CConfigEmpty",
"ID":1105
},
{
//正常&ex
"$type": "Share.CConfigWaitSeconds",
"Time": 0.1
},
//设置后续动画(隐藏格处理)
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1107
},
{
"$type": "Share.CConfigJump",
"Jump": "ApplyPerform2"
},
{
"$type":"Share.CConfigEmpty",
"ID":1107
},
//reset
{
"$type":"Share.CConfigSetSpecial",
"SpecialName":"Return",
"SpecialValue":1108
},
{
"$type": "Share.CConfigJump",
"Jump": "ResetIdxData"
},
{
"$type":"Share.CConfigEmpty",
"ID":1108
},
{
"$type": "Share.CConfigJump",
"Jump": "OnEnd"
}
]
},
"OnEnd":{
"Actions":[
// {
// "$type": "Share.CConfigCameraMoveV2",
// "StretchKey": "Back",
// "Type": "Back",
// "CanControl":true,
// "UseStretchZ":false,
// "FreezeZ":true,
// "Parallel":true
// },
{
//正常&ex
"$type": "Share.CConfigWaitSeconds",
"Time": 1.3
},
{
//curse
"$type": "Share.CConfigWaitSeconds",
"Time": 1,
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "enhance",
"Param":2,
"CompareType":"Equal"
}
]
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(0,1,0,0,0)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(0,1,0,0,1)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(1,0,0,1,0)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(1,0,0,0,1)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(1,1,0,0,0)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(1,1,0,1,1)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(1,1,0,1,0)"
},
{
"$type": "Share.CConfigHollowSetSwitchEffect",
"Index":"getindex(1,1,0,0,1)"
}
]
}
}
}