main.floors.Floor20=
{
    "floorId": "Floor20",
    "title": "主塔 20 层",
    "name": "20",
    "width": 15,
    "height": 15,
    "canFlyTo": false,
    "canUseQuickShop": true,
    "images": [],
    "ratio": 1,
    "defaultGround": null,
    "weather": null,
    "firstArrive": [
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    7,
                    7
                ]
            ],
            "floorId": "Break3",
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    8,
                    6
                ]
            ],
            "floorId": "Break3",
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    2,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    3,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    4,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    2,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    3,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    4,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    2,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    3,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    4,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    10,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    11,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    12,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    10,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    11,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    12,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    10,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    11,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    12,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    7,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    8,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    8,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    6,
                    6
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    6,
                    7
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    6,
                    8
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    6,
                    5
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    7,
                    5
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    8,
                    5
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "setBlock",
            "number": "0",
            "loc": [
                [
                    7,
                    4
                ]
            ],
            "floorId": "Break3",
            "time": 0,
            "async": true
        },
        {
            "type": "waitAsync"
        },
        {
            "type": "moveHero",
            "time": 500,
            "steps": [
                "up",
                "up",
                "up"
            ]
        },
        {
            "type": "closeDoor",
            "id": "specialDoor",
            "loc": [
                7,
                11
            ]
        },
        {
            "type": "animate",
            "name": "emmm",
            "loc": [
                7,
                4
            ]
        },
        "\t[红衣魔王,redKing]…………\n不错，很有意思。",
        "\t[萌新（内心）,hero]\b[up,hero]是错觉吗？\n还是……那种压迫感真的消失了？",
        "\t[红衣魔王,redKing]首先，恭喜你，勇士。\n你成功地通过了全塔的考验，获得了与我挑战的资格。",
        "\t[红衣魔王,redKing]虽然是使用了原因不明的犯规手段……\n但是从四区来看，你在参赛者中十分出色。",
        "\t[萌新（内心）,hero]\b[up,hero]“犯规手段”？\n也就是说……我还是要受罚吗……",
        "\t[红衣魔王,redKing]随意偷盗宝物的罪行通常要以命相抵。\n但是，由于你的出色表现，本君决定——",
        "\t[红衣魔王,redKing]减轻对你的惩罚，\n并且在战后，将【宝物】奖赏给你。",
        {
            "type": "animate",
            "name": "questioning",
            "loc": "hero"
        },
        "\t[萌新,hero]\b[up,hero]什么？\n",
        "\t[红衣魔王,redKing]【转换法杖】虽然强大，但对主人的要求也十分严苛。\n能够轻松驾驭【转换法杖】的人类，也没几个。",
        "\t[红衣魔王,redKing]作为一位刚参与拆塔的勇者，\n你却能够熟练地运用【转换法杖】……",
        "\t[红衣魔王,redKing]而且凭借有限的属性来到我的面前，\n这一点令我十分赏识。",
        "\t[红衣魔王,redKing]所以，你现在需要的，就是击败我并归零属性。\n凭借着法杖的力量，你定能在勇者中定有一番大作为！",
        "\t[萌新（内心）,hero]\b[up,hero]等等，归零属性？攻防全退化成0的那种？\n我去，这惩罚也没好到哪里去吧？！",
        "\t[红衣魔王,redKing]现在就来吧！\n来击败我！"
    ],
    "eachArrive": [],
    "parallelDo": "",
    "events": {
        "7,12": {
            "trigger": "action",
            "enable": false,
            "noPass": null,
            "displayDamage": true,
            "data": [
                {
                    "type": "animate",
                    "name": "zone",
                    "loc": "hero"
                },
                {
                    "type": "unloadEquip",
                    "pos": 0
                },
                {
                    "type": "unloadEquip",
                    "pos": 1
                },
                {
                    "type": "setValue",
                    "name": "status:hp",
                    "value": "10"
                },
                {
                    "type": "setValue",
                    "name": "status:atk",
                    "value": "0"
                },
                {
                    "type": "setValue",
                    "name": "status:def",
                    "value": "0"
                },
                {
                    "type": "setValue",
                    "name": "status:mdef",
                    "value": "0"
                },
                {
                    "type": "animate",
                    "name": "shocked",
                    "loc": "hero"
                },
                "\t[萌新]我去，来真的……\n（仰天大嚎）我的能力啊————"
            ]
        },
        "4,8": {
            "trigger": null,
            "enable": false,
            "noPass": null,
            "displayDamage": true,
            "data": [
                {
                    "type": "choices",
                    "text": "\t[老人,man]想按血量计分找我~\n（计分方式：生命值）",
                    "choices": [
                        {
                            "text": "按血量计分",
                            "action": [
                                {
                                    "type": "win",
                                    "reason": "Normal End (HP)"
                                }
                            ]
                        },
                        {
                            "text": "算了…………",
                            "action": [
                                {
                                    "type": "break"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "10,8": {
            "trigger": null,
            "enable": false,
            "noPass": null,
            "displayDamage": true,
            "data": [
                {
                    "type": "choices",
                    "text": "\t[老人,man]想按转换器使用次数计分找我~\n（计分方式：10000-使用次数）",
                    "choices": [
                        {
                            "text": "按使用次数计分",
                            "action": [
                                {
                                    "type": "setValue",
                                    "name": "status:hp",
                                    "value": "(10000-global:change_times)"
                                },
                                {
                                    "type": "win",
                                    "reason": "Normal End (Times)"
                                }
                            ]
                        },
                        {
                            "text": "算了…………",
                            "action": [
                                {
                                    "type": "break"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    },
    "changeFloor": {
        "7,13": {
            "floorId": ":before",
            "stair": "upFloor"
        },
        "7,1": {
            "floorId": "Top",
            "loc": [
                7,
                9
            ]
        }
    },
    "afterBattle": {
        "7,4": [
            {
                "type": "setBlock",
                "number": "redMSNpc"
            },
            {
                "type": "hide",
                "loc": [
                    [
                        7,
                        9
                    ]
                ],
                "floorId": "Top"
            },
            {
                "type": "openDoor",
                "loc": [
                    7,
                    2
                ],
                "async": true
            },
            {
                "type": "openDoor",
                "loc": [
                    7,
                    11
                ],
                "async": true
            },
            {
                "type": "openDoor",
                "loc": [
                    7,
                    3
                ],
                "floorId": "Floor16",
                "async": true
            },
            {
                "type": "setBlock",
                "number": "greenDoor",
                "loc": [
                    [
                        2,
                        3
                    ]
                ],
                "floorId": "Floor1",
                "async": true
            },
            {
                "type": "setBlock",
                "number": "greenDoor",
                "loc": [
                    [
                        12,
                        3
                    ]
                ],
                "floorId": "Floor1",
                "async": true
            },
            {
                "type": "setBlock",
                "number": "0",
                "loc": [
                    [
                        7,
                        10
                    ]
                ],
                "floorId": "Break3",
                "async": true
            },
            {
                "type": "openDoor",
                "loc": [
                    7,
                    2
                ],
                "floorId": "Extra0",
                "async": true
            },
            {
                "type": "waitAsync"
            },
            {
                "type": "animate",
                "name": "emmm"
            },
            "\t[红衣魔王,redKing]\b[up]很好，很好。\n没想到本君有生之年还能看到你这样的勇者啊……",
            "\t[红衣魔王,redKing]\b[up]好了，战斗完毕，也该谈战后的事了。\n",
            {
                "type": "show",
                "loc": [
                    [
                        7,
                        12
                    ]
                ],
                "time": 500
            },
            {
                "type": "sleep",
                "time": 500
            },
            "\t[红衣魔王,redKing]\b[up]你身后的是特制的衰网。你一踩上去，就会失掉所有的攻击、防御和魔防，HP也会降到10。",
            "\t[红衣魔王,redKing]\b[up]我身后的是【宝库】的入口。你清空属性之前可以进去逛逛，有什么好东西就拿走吧。",
            "\t[红衣魔王,redKing]\b[up]好了，你是一位十分有潜力的参赛者。\n我还有……",
            {
                "type": "animate",
                "name": "thunder"
            },
            "\t[红衣魔王,redKing]\b[up]谁？\n谁敢袭击本君？速速……",
            {
                "type": "animate",
                "name": "thunder"
            },
            "\t[红衣魔王,redKing]\b[up]啊啊……\n",
            {
                "type": "animate",
                "name": "yongchang",
                "async": true
            },
            {
                "type": "setBlock",
                "number": "0",
                "async": true
            },
            {
                "type": "waitAsync"
            },
            {
                "type": "animate",
                "name": "shocked",
                "loc": "hero"
            },
            "\t[萌新,hero]\b[up,hero]发生了什么？\n魔王……去了哪里？",
            "\t[？？？]哼哼，小聪明。\n你一直以来都在我的圈套之中，哈哈哈哈哈……",
            {
                "type": "closeDoor",
                "id": "specialDoor",
                "loc": [
                    7,
                    11
                ]
            },
            {
                "type": "animate",
                "name": "shocked",
                "loc": "hero"
            },
            "\t[萌新,hero]\b[up,hero]后面的路……被封死了？\n看来……前面……",
            "\t[系统提示]剧情看起来离结束就差一步了。\n去前面一探究竟，找出隐藏的真相吧。"
        ]
    },
    "afterGetItem": {},
    "afterOpenDoor": {},
    "autoEvent": {},
    "cannotMove": {},
    "map": [
    [  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  4, 89,  4,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  4, 85,  4,  4,  4,  4,  4,  4,  4],
    [  4,  4,  0,  0,  0,  0, 17,  0, 17,  0,  0,  0,  0,  4,  4],
    [  4,  4,  0,  0,  0,  0, 17,245, 17,  0,  0,  0,  0,  4,  4],
    [  4,  4,  0,  0,  0,  0, 17,  0, 17,  0,  0,  0,  0,  4,  4],
    [  4,  4,  0,  0,  0,  0, 17,  0, 17,  0,  0,  0,  0,  4,  4],
    [  4,  4,  4,  4, 17, 17, 17,  0, 17, 17, 17,  4,  4,  4,  4],
    [  4,  4,  4,  4,121,  0,  0,  0,  0,  0,121,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  0,  0,  0,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  0,  0,  0,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  4,  0,  4,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  4, 11,  4,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  4, 88,  4,  4,  4,  4,  4,  4,  4],
    [  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,  4]
],
    "bgmap": [

],
    "fgmap": [

],
    "bgm": "bgm4.mp3"
}