{

    //工地与良心齐崩 - 特殊切层

    "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"

                }

            ]

        }

    }

}

