{

    "ID": 1029,

    "Events": {

        //复活

        "OnStart": {

            "Actions": [

                {

                    "$type": "Share.CConfigOpenDialog"

                },

                {

                    //对话框内容

                    "$type": "Share.CConfigLogText",

                    "Messages": [

                        "test过时事件，任何人看见请告知系统策划",

                        "test过时事件，任何人看见请告知系统策划",

                        "test过时事件，任何人看见请告知系统策划",

                        "test过时事件，任何人看见请告知系统策划",

                        "test过时事件，任何人看见请告知系统策划",

                        "test过时事件，任何人看见请告知系统策划",

                        "Event_1029_Log_1_1"

                    ]

                },

                {

                    //根据选项模式选择选项

                    "$type": "Share.CConfigChoiceServer",

                    "OptionsMode": "Normal",

                    "Description": "Event_1029_Des_1",

                    "Choices": [

                        {

                            "OptionText": "Event_1029_op_1",

                            "OptionText2": "Event_1029_op_1_split",

                            "Predicates": [

                                {

                                    //判断当前槽位角色状态

                                    "$type": "Share.CConfigEventByCharacterState",

                                    "TeamSlot": "TeamCharacter1",

                                    "CompareType": "Equal",

                                    "State": "Death",

                                    "Count": 1

                                }

                            ],

                            "OptionContents": [

                                {

                                    "Actions": [

                                        {

                                            "$type": "Share.CConfigJump",

                                            "Jump": "Op_1_Over_1"

                                        }

                                    ]

                                }

                            ]

                        },

                        {

                            "OptionText": "Event_1029_op_2",

                            "OptionText2": "Event_1029_op_2_split",

                            "Predicates": [

                                {

                                    //判断当前槽位角色状态

                                    "$type": "Share.CConfigEventByCharacterState",

                                    "TeamSlot": "TeamCharacter2",

                                    "CompareType": "Equal",

                                    "State": "Death",

                                    "Count": 1

                                }

                            ],

                            "OptionContents": [

                                {

                                    "Actions": [

                                        {

                                            "$type": "Share.CConfigJump",

                                            "Jump": "Op_2_Over_1"

                                        }

                                    ]

                                }

                            ]

                        },

                        {

                            "OptionText": "Event_1029_op_3",

                            "OptionText2": "Event_1029_op_3_split",

                            "Predicates": [

                                {

                                    //判断当前槽位角色状态

                                    "$type": "Share.CConfigEventByCharacterState",

                                    "TeamSlot": "TeamCharacter3",

                                    "CompareType": "Equal",

                                    "State": "Death",

                                    "Count": 1

                                }

                            ],

                            "OptionContents": [

                                {

                                    "Actions": [

                                        {

                                            "$type": "Share.CConfigJump",

                                            "Jump": "Op_3_Over_1"

                                        }

                                    ]

                                }

                            ]

                        },

                        {

                            "OptionText": "Event_1029_op_4",

                            "OptionText2": "Event_1029_op_4_split",

                            "Predicates": [

                                {

                                    //判断当前槽位角色状态

                                    "$type": "Share.CConfigEventByCharacterState",

                                    "TeamSlot": "TeamCharacter1",

                                    "CompareType": "Equal",

                                    "State": "Alive",

                                    "Count": 1

                                },

                                {

                                    //判断当前槽位角色状态

                                    "$type": "Share.CConfigEventByCharacterState",

                                    "TeamSlot": "TeamCharacter2",

                                    "CompareType": "Equal",

                                    "State": "Alive",

                                    "Count": 1

                                },

                                {

                                    //判断当前槽位角色状态

                                    "$type": "Share.CConfigEventByCharacterState",

                                    "TeamSlot": "TeamCharacter2",

                                    "CompareType": "Equal",

                                    "State": "Alive",

                                    "Count": 1

                                }

                            ],

                            "OptionContents": [

                                {

                                    "Actions": [

                                        {

                                            "$type": "Share.CConfigJump",

                                            "Jump": "Op_4_Over_1"

                                        }

                                    ]

                                }

                            ]

                        },

                        {

                            "OptionText": "Event_1029_op_5",

                            "OptionText2": "Event_1029_op_5_split",

                            "OptionContents": [

                                {

                                    "Actions": [

                                        {

                                            "$type": "Share.CConfigJump",

                                            "Jump": "Op_5_Over_1"

                                        }

                                    ]

                                }

                            ]

                        }

                    ]

                }

            ]

        },

        "Op_1_Over_1": {

            "Actions": [

                // {

                //     "$type":"Share.CConfigPlayPostEffect",

                //     "Type":"VignetteEffect",

                //     "Key":"resurrection",

                //     "Enable":true

                // },

                // {

                //     "$type":"Share.CConfigPlayPostEffect",

                //     "Type":"ScreenEffect",

                //     "Key":"resurrection",

                //     "Enable":true

                // },

                {

                    "$type": "Share.CConfigChangePlayerState",

                    "Target": "TeamCharacter1",

                    "State": "Alive"

                },

                {

                    "$type": "Share.CConfigModifyProperty",

                    "Property": "Hp",

                    "ModifyType": "Replace",

                    "Target": "TeamCharacter1",

                    "Count": "property(HpMax_Battle)*specials(op_hp_alive)*0.01"

                },

                {

                    "$type": "Share.CConfigLogText",

                    "Messages": [

                        "Event_1029_op_1_over_1"

                    ]

                },

                {

                    "$type": "Share.CConfigJump",

                    "Jump": "OnEnd"

                }

            ]

        },

        "Op_2_Over_1": {

            "Actions": [

                // {

                //     "$type":"Share.CConfigPlayPostEffect",

                //     "Type":"VignetteEffect",

                //     "Key":"resurrection",

                //     "Enable":true

                // },

                // {

                //     "$type":"Share.CConfigPlayPostEffect",

                //     "Type":"ScreenEffect",

                //     "Key":"resurrection",

                //     "Enable":true

                // },

                {

                    "$type": "Share.CConfigChangePlayerState",

                    "Target": "TeamCharacter2",

                    "State": "Alive"

                },

                {

                    "$type": "Share.CConfigModifyProperty",

                    "Property": "Hp",

                    "ModifyType": "Replace",

                    "Target": "TeamCharacter2",

                    "Count": "property(HpMax_Battle)*specials(op_hp_alive)*0.01"

                },

                {

                    "$type": "Share.CConfigLogText",

                    "Messages": [

                        "Event_1029_op_2_over_1"

                    ]

                },

                {

                    "$type": "Share.CConfigJump",

                    "Jump": "OnEnd"

                }

            ]

        },

        "Op_3_Over_1": {

            "Actions": [

                // {

                //     "$type":"Share.CConfigPlayPostEffect",

                //     "Type":"VignetteEffect",

                //     "Key":"resurrection",

                //     "Enable":true

                // },

                // {

                //     "$type":"Share.CConfigPlayPostEffect",

                //     "Type":"ScreenEffect",

                //     "Key":"resurrection",

                //     "Enable":true

                // },

                {

                    "$type": "Share.CConfigChangePlayerState",

                    "Target": "TeamCharacter3",

                    "State": "Alive"

                },

                {

                    "$type": "Share.CConfigModifyProperty",

                    "Property": "Hp",

                    "ModifyType": "Replace",

                    "Target": "TeamCharacter3",

                    "Count": "property(HpMax_Battle)*specials(op_hp_alive)*0.01"

                },

                {

                    "$type": "Share.CConfigLogText",

                    "Messages": [

                        "Event_1029_op_3_over_1"

                    ]

                },

                {

                    "$type": "Share.CConfigJump",

                    "Jump": "OnEnd"

                }

            ]

        },

        "Op_4_Over_1": {

            "Actions": [

                {

                    "$type": "Share.CConfigModifyProperty",

                    "Property": "Hp",

                    "ModifyType": "Add",

                    "Target": "All",

                    "Count": "property(HpMax_Battle)*specials(op_hp_all)*0.01"

                },

                {

                    "$type": "Share.CConfigLogText",

                    "Messages": [

                        "Event_1029_op_4_over_1"

                    ]

                },

                {

                    "$type": "Share.CConfigJump",

                    "Jump": "OnEnd"

                }

            ]

        },

        "Op_5_Over_1": {

            "Actions": [

                {

                    "$type": "Share.CConfigLogText",

                    "Messages": [

                        "Event_1029_op_5_over_1"

                    ]

                },

                {

                    "$type": "Share.CConfigJump",

                    "Jump": "OnEnd"

                }

            ]

        },

        "OnEnd": {

            "Actions": [

                {

                    "$type": "Share.CConfigCloseDialog"

                },

                {

                    "$type": "Share.CConfigFinishEvent"

                }

            ]

        }

    },

    "Specials": {

        "op_hp_alive": 25,

        "op_hp_all": 25

    }

}

