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

366 lines
14 KiB
JSON

{
//工地与良心齐崩 - 特殊切层
"ID": 2010202,
"Specials": {
"CardCount":5,
"NextLayer":0,
"playerx":0,
"playery":0
},
"Events": {
"OnStart": {
"Actions": [
//------观测任务------
{
//争分夺秒
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30180001,
"Progress":5,
"ModifyType":"Add"
},
{
//争分夺秒
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060095,
"Progress":1,
"ModifyType":"Add",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":0,
"Y":0,
"NodeType":"All",
"EventType":"All",
"Position":"Relative",
"Radius":10,
"VisibleState":["Visible"],
"Count":1,
"CompareType":"Greater"
}
]
},
{
//尖叫绝路
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060096,
"Progress":1,
"ModifyType":"Add",
"Predicates":[
{
"$type":"Share.CConfigEventByEventState",
"X":0,
"Y":0,
"NodeType":"All",
"EventType":"All",
"Position":"Relative",
"Radius":10,
"VisibleState":["Visible"],
"Count":2,
"CompareType":"Equal"
}
]
},
//------------
{
"$type": "Share.CConfigOpenDialog"
},
{
"$type": "Share.CConfigChoiceServer",
"OptionsMode": "Normal",
"Title":"Event2010202_Title", //孤独检票员
"Description": "Event2010202_1", //在轨道的一侧,站台的座椅上孤独地坐着一个检票员模样的人,他毫无生气....
"QuestionDescription": "Event2010202_2", //要怎么做?
"Choices": [
{
"OptionText": "Event2010202_3", //把骸章作为「票据」出示。
"OptionText2": "Event2010202_4", //持有{specials(CardCount)}枚骸章
"OptionIcon1":113,
"Predicates":[
{
"$type": "Share.CConfigEventBySpecials",
"ParamName": "CardCount",
"Param":"itemtype(31)",
"CompareType":"LessEqual"
}
],
"OptionContents": [
{
"Actions": [
//捷径
{
"$type": "Share.CConfigJump",
"Jump": "Op_1_Over_1"
}
]
}
]
},
{
//没钱时候的假选项
"OptionText": "Event2010202_5", //寻找别的道路前进。
"OptionText2": "Event2010202_6", ///前往下一层。
"OptionIcon1":113,
"OptionContents": [
{
"Actions": [
{
"$type": "Share.CConfigJump",
"Jump": "Op_1_Over_2"
}
]
}
]
}
]
}
]
},
"Op_1_Over_1": {
"Actions": [
{
"$type": "Share.CConfigLogText",
"Messages": [
"Event2010202_8", //检票员看了一眼骸章,低下了头不再说话。
"Event2010202_9" //你们本想带他一起离开空洞,却发现他的双脚已经和座椅融合成了结晶物。
]
},
//------观测任务------
{
//默许
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060098,
"Progress":1,
"ModifyType":"Add"
},
//------------
{
"$type": "Share.CConfigJump",
"Jump": "OnFinish"
}
]
},
"Op_1_Over_2": {
"Actions": [
{
"$type": "Share.CConfigLogText",
"Messages": [
"Event2010202_10" //虽然看起来是人类,但感觉他身上隐隐散发出以骸的气息……还是别理他了,找别的路吧。
]
},
//------观测任务------
{
//步步为营
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30060097,
"Progress":1,
"ModifyType":"Add"
},
//------------
{
"$type": "Share.CConfigJump",
"Jump": "OnEnd"
}
]
},
"OnEnd": {
"Actions": [
{
//结束条件
"$type":"Share.CConfigSetConditionProgress",
"ConditionID":30180001,
"Progress":5,
"ModifyType":"Add"
},
{
"$type": "Share.CConfigCloseDialog"
},
// {
// "$type": "Share.CConfigPreset",
// "PerformKey":"Chessboard_FinishHollow"
// },
{
"$type":"Share.CConfigPrepareNextHollow",
"ShowOther":[
{
"$type":"Share.CConfigEventByCurse",
"CompareType":"Greater",
"Count":999
}
]
},
{
"$type": "Share.CConfigGotoNextHollow"
},
{
"$type": "Share.CConfigFinishEvent"
}
]
},
"OnFinish":{
"Actions":[
//完成自己
{
"$type": "Share.CConfigEventModification",
"ModificationNum":5,
"ModificationType":1,
"TargetEventID": [
2010202
],
"TargetCoreNode":0,
"TargetEventType":1,
"TargetEventState":["ShowEvent"],
"TargetVisibleState":["Visible"],
"EventID":[
1003
],
"EventState":"Finished",
"VisibleState":"Visible",
"Radius": 10,
"X":0,
"Y":0,
"Position":"Relative",
"ExcludePlayerPos":true
},
{
"$type": "Share.CConfigEventModification",
"ModificationNum":5,
"ModificationType":1,
"TargetEventID": [
2010202
],
"TargetCoreNode":0,
"TargetEventType":1,
"TargetEventState":["ShowEvent"],
"TargetVisibleState":["VisibleByTriggerEvent"],
"EventID":[
1003
],
"EventState":"Finished",
"VisibleState":"VisibleByTriggerEvent",
"Radius": 10,
"X":0,
"Y":0,
"Position":"Relative",
"ExcludePlayerPos":true
},
{
"$type": "Share.CConfigCloseDialog"
},
{
//特殊事件改变,没有路灯选项
"$type": "Share.CConfigSetHollowVariable",
"Key": "TriggerSkip_2010201",
"Value": 1
},
// 逐层展开
{
"$type": "Share.CConfigCameraMove",
"StretchKey": "Far",
"Type": "CustomBound",
"BoundIndexX":0,
"BoundIndexY":63
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Relative",
"NodeType": "All",
"X": 0,
"Y": 0,
"Radius": 1,
"Count": 4,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": "0.3"
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Relative",
"NodeType": "All",
"X": 0,
"Y": 0,
"Radius": 2,
"Count": 12,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": "0.3"
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Relative",
"NodeType": "All",
"X": 0,
"Y": 0,
"Radius": 4,
"Count": 54,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": "0.3"
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Relative",
"NodeType": "All",
"X": 0,
"Y": 0,
"Radius": 7,
"Count": 54,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": "0.3"
},
{
"$type": "Share.CConfigSetMapState",
"Position": "Relative",
"NodeType": "All",
"X": 0,
"Y": 0,
"Radius": 14,
"Count": 54,
"FromVisibleState": [
"VisibleByTriggerEvent"
],
"ToVisibleState": ["Visible"]
},
{
"$type": "Share.CConfigWaitSeconds",
"Time": 1
},
{
"$type": "Share.CConfigShowTip",
"TipID": 201020201,
"Delay": 0
},
{
"$type": "Share.CConfigCameraMove",
"StretchKey": "Back",
"Type": "Player"
},
{
"$type": "Share.CConfigFinishEvent"
}
]
}
}
}