//查找强化方式: //关键词搜索:正常/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)" } ] } } }