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

281 lines
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"ID": 780,
"Specials": {
"BattleID": 0,
"BattleID1": 0,
"BattleID2": 0,
"BattleID3": 0,
"BattleID4": 0,
"BattleID5": 0,
"CardCount":5,
"NextLayer":0
},
"Events": {
"OnStart": {
"Actions": [
{
"$type": "Share.CConfigOpenDialog"
},
{
"$type": "Share.CConfigLogText",
"Messages": [
"首领的信号似乎就在附近", // 首领的信号似乎在更深层的空洞里
"不管这么多,先击败眼前的敌人!" // 先击败眼前的敌人!再去找它算账!
],
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "CardCount",
"Param":"itemtype(31)",
"CompareType":"LessEqual"
}
]
},
{
"$type": "Share.CConfigLogText",
"Messages": [
"首领的信号似乎被什么干扰了", // 首领的信号似乎在更深层的空洞里
"不管这么多,先击败眼前的敌人!" // 先击败眼前的敌人!再去找它算账!
],
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "CardCount",
"Param":"itemtype(31)",
"CompareType":"Greater"
}
]
},
{
"$type": "Share.CConfigSwitchServer",
"Switch": [
{
"Weight": 25,
"Actions": [
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BattleID",
"SpecialValue": "specials(BattleID1)"
}
]
},
{
"Weight": 25,
"Actions": [
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BattleID",
"SpecialValue": "specials(BattleID2)"
}
]
},
{
"Weight": 25,
"Actions": [
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BattleID",
"SpecialValue": "specials(BattleID3)"
}
]
},
{
"Weight": 25,
"Actions": [
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BattleID",
"SpecialValue": "specials(BattleID4)"
}
]
},
{
"Weight": 25,
"Actions": [
{
"$type": "Share.CConfigSetSpecial",
"SpecialName": "BattleID",
"SpecialValue": "specials(BattleID5)"
}
]
}
]
},
{
"$type": "Share.CConfigTriggerBattle",
"BattleID": "specials(BattleID)",
"OnSuccess": "OnCurse",
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "CardCount",
"Param":"itemtype(31)",
"CompareType":"Greater"
}
]
},
{
"$type": "Share.CConfigTriggerBattle",
"BattleID": "specials(BattleID)",
"OnSuccess": "OnFinish",
"Predicates":
[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "CardCount",
"Param":"itemtype(31)",
"CompareType":"LessEqual"
}
]
}
]
},
"OnCurse":{
"Actions": [
{
"$type": "Share.CConfigLogText",
"Messages": [
"JsonText_827" // 以这样的战斗状态,完成委托没有问题!
]
},
{
"$type": "Share.CConfigChoiceServer",
"OptionsMode": "Normal",
"Description": "JsonText_808", // 稍稍休整一下吧。
"Choices": [
{
"OptionText": "JsonText_809", // 检查以太适性状况。
"OptionText2": "JsonText_810", // (清除一个侵蚀症状)
"Predicates": [
{
//有诅咒
"$type": "Share.CConfigEventByCurse",
// "Type": 1,
"CompareType": "Greater",
"Count": 0
}
],
"OptionContents": [
{
"Actions": [
{
"$type": "Share.CConfigJump",
"Jump": "Op_1_Over"
}
]
}
]
},
{
"OptionText": "JsonText_811", // 确认撤退路线。
"OptionText2": "JsonText_812", // 降低20点压力值
"OptionContents": [
{
"Actions": [
{
"$type": "Share.CConfigModifySceneProperty",
"Property": "Stamina",
"Count": -20
},
{
"$type": "Share.CConfigJump",
"Jump": "Op_1_Over"
}
]
}
]
}
]
}
]
},
"Op_1_Over": {
"Actions": [
{
//主动清除1个诅咒
"$type": "Share.CConfigRemoveCurse",
"RemoveType": "Initiative",
"Count": 1
},
{
"$type": "Share.CConfigLogText",
"Messages": [
"JsonText_813" // 继续向深层进发吧!
]
},
{
"$type": "Share.CConfigJump",
"Jump": "OnEnd"
}
]
},
"OnEnd": {
"Actions": [
{
"$type": "Share.CConfigCloseDialog"
},
{
"$type": "Share.CConfigNewHollow",
"HollowMaps":["20102-1"],
"SectionID": "NextLayer"
},
{
"$type": "Share.CConfigGotoNextHollow",
"SectionID":"specials(NextLayer)"
},
// {
// "$type": "Share.CConfigGotoNextHollow"
// },
{
"$type": "Share.CConfigFinishEvent"
}
]
},
"OnFinish":{
"Actions":[
{
"$type": "Share.CConfigLogText",
"Messages": [
"已发现首领位置"
]
},
{
"$type": "Share.CConfigCloseDialog"
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Absolute",
"NodeType": "All",
"X": "playerpos(X)+1",
"Y": "playerpos(Y)",
"Radius": 0,
"Count": 1,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Absolute",
"NodeType": "All",
"X": "playerpos(X)+2",
"Y": "playerpos(Y)",
"Radius": 0,
"Count": 1,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigFinishEvent"
}
]
}
}
}