51_AstralParty/project/floors/SC50.js
2025-09-11 22:30:07 +08:00

255 lines
10 KiB
JavaScript
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.

main.floors.SC50=
{
"floorId": "SC50",
"title": "御魂庆典:50F",
"name": "第 50 层",
"width": 13,
"height": 13,
"map": [
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4,330,330,330,330,330, 4, 4, 4, 4],
[ 4, 4, 4, 4,330, 0,249, 0,330, 4, 4, 4, 4],
[ 4, 4, 4, 4,330, 0, 0, 0,330, 4, 4, 4, 4],
[ 4, 4, 4, 4,330, 0, 0,391,330, 4, 4, 4, 4],
[ 4, 4, 4, 4,330,330,330,330,330, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
[ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
],
"canFlyTo": false,
"canFlyFrom": false,
"canUseQuickShop": false,
"images": [],
"ratio": 5,
"defaultGround": "ground",
"bgm": "battle.mp3",
"firstArrive": null,
"eachArrive": [],
"parallelDo": "",
"events": {
"6,5": [
"\t[小偷,thief]来了吗",
"\t[hero]我一直有一个疑问,为什么一个会打通暗道的小偷,会被关在那破旧的牢房里",
"\t[小偷,thief]想法不错,你的推理都对,我就是…",
{
"type": "hide",
"time": 500
},
{
"type": "setBlock",
"number": "249"
},
{
"type": "show",
"time": 500
},
{
"type": "if",
"condition": "(status:name===\"勇者\")",
"true": [
"\t[hero]你怎么也来了?",
"\t[redKing]没想到吧,时空乱流不仅把你送过来了,也把我送过来了",
"\t[hero]我没了神圣剑,但我有战斗筹码啊,你没了智慧权杖呢?",
"\t[redKing]谁还要那玩意?我有遥控骰子一样能给你锤爆",
"\t[hero]那来。再打一场,我就不信你离开了魔塔还能赢我不成",
"\t[redKing]来"
],
"false": [
"\t[hero]早已猜到49楼那家伙只是个化形吧",
"\t[redKing]那家伙只是对你的能力做测试而已",
"\t[hero]所以 测试我的目的?",
"\t[hero]测试一下战斗筹码的强度是啥,顺带测试我的新玩意遥控骰子",
{
"type": "if",
"condition": "(status:name===\"美咲\")",
"true": [
"\t[hero]我咋记得那是雅央的失败发明然后当成玩具卖的"
],
"false": [
"\t[hero]这不是联合城随处可见的东西吗?"
]
},
"\t[redKing]……"
]
}
],
"7,7": {
"trigger": null,
"enable": false,
"noPass": null,
"displayDamage": true,
"opacity": 1,
"filter": {
"blur": 0,
"hue": 0,
"grayscale": 0,
"invert": false,
"shadow": 0
},
"data": []
}
},
"changeFloor": {},
"afterBattle": {
"6,5": [
{
"type": "if",
"condition": "((item:pickaxe>0 || item:earthquake>0) &&( item:downFly>0))",
"true": [
{
"type": "animate",
"name": "zone",
"loc": "hero"
},
"\t[魔王,redKing]你是如此的强大…居然能打败我…什么…我居然被封印了…啊…",
{
"type": "show",
"loc": [
[
7,
7
]
]
}
],
"false": [
"\t[魔王,redKing]你是如此的强大…居然能打败我…但是你封印不了我…我还会复活的…哈哈哈哈…",
{
"type": "playBgm",
"name": "win.mp3"
},
{
"type": "choices",
"text": "下次有机会的话,试试封印魔王吧",
"choices": [
{
"text": "登记生命值榜单",
"action": [
{
"type": "win",
"reason": "星趴高手(御魂庆典-${flags.MapStatus?.Hard}-生命值)"
}
]
},
{
"text": "登记攻击力榜单",
"action": [
{
"type": "setValue",
"name": "status:hp",
"value": "status:atk",
"norefresh": true
},
{
"type": "win",
"reason": "星趴高手(御魂庆典-${flags.MapStatus?.Hard}-攻击力)"
}
]
},
{
"text": "登记防御力榜单",
"action": [
{
"type": "setValue",
"name": "status:hp",
"value": "status:def",
"norefresh": true
},
{
"type": "win",
"reason": "星趴高手(御魂庆典-${flags.MapStatus?.Hard}-防御力)"
}
]
}
]
}
]
}
],
"7,7": [
{
"type": "playBgm",
"name": "win.mp3"
},
{
"type": "function",
"function": "function(){\nif (!flags.debug) {\n\tconst achievement = new Set(JSON.parse(core.decodeBase64(core.getLocalStorage(\"408DA99A231691FD6EAF0117B9991F26\", 'W10='))))\n\tif (core.status.route[6].substring(7) === \"NTVhdjU0dUM=\") achievement.add(\"5CFCFF9401B7B06C3CF971D3DD1647C0\")\n\tcore.setLocalStorage(\"408DA99A231691FD6EAF0117B9991F26\", core.encodeBase64(JSON.stringify([...achievement])))\n}\n}"
},
{
"type": "choices",
"text": "你就是传说中的星趴大神!",
"choices": [
{
"text": "登记生命值榜单",
"action": [
{
"type": "win",
"reason": "星趴大神(御魂庆典-${flags.MapStatus?.Hard}-生命值)"
}
]
},
{
"text": "登记攻击力榜单",
"action": [
{
"type": "setValue",
"name": "status:hp",
"value": "status:atk",
"norefresh": true
},
{
"type": "win",
"reason": "星趴大神(御魂庆典-${flags.MapStatus?.Hard}-攻击力)"
}
]
},
{
"text": "登记防御力榜单",
"action": [
{
"type": "setValue",
"name": "status:hp",
"value": "status:def",
"norefresh": true
},
{
"type": "win",
"reason": "星趴大神(御魂庆典-${flags.MapStatus?.Hard}-防御力)"
}
]
}
]
}
]
},
"afterGetItem": {},
"afterOpenDoor": {},
"cannotMove": {},
"bgmap": [
[ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17],
[ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]
],
"fgmap": [
],
"autoEvent": {},
"beforeBattle": {},
"cannotMoveIn": {},
"bg2map": [],
"fg2map": []
}