1339 lines
48 KiB
JavaScript
1339 lines
48 KiB
JavaScript
main.floors.Advance1=
|
||
{
|
||
"floorId": "Advance1",
|
||
"title": "进阶教程",
|
||
"name": "第 1 层",
|
||
"width": 13,
|
||
"height": 13,
|
||
"canFlyTo": false,
|
||
"canFlyFrom": false,
|
||
"canUseQuickShop": false,
|
||
"images": [],
|
||
"ratio": 5,
|
||
"defaultGround": "grayWall",
|
||
"bgm": "Tutorial.mp3",
|
||
"firstArrive": [],
|
||
"eachArrive": [],
|
||
"parallelDo": "",
|
||
"events": {
|
||
"2,11": [
|
||
{
|
||
"type": "if",
|
||
"condition": "(!switch:A)",
|
||
"true": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]你好,我是阿尔。负责整个塔域的筹码交易",
|
||
"pos": [
|
||
96,
|
||
150
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]你就是那个新来到这里的勇者吧。事情经过我已经从看板那里听说了",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
290
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]所以本次,就由我来负责讲解这座塔的特殊机制",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
290
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]接下来请你认真听好,不要辜负我此刻的说明时间",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
290
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
1,
|
||
10
|
||
]
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "switch:A",
|
||
"value": "true"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"1,9": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]现在,击败前面的两个初级法师",
|
||
"pos": [
|
||
96,
|
||
150
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]拿到你的第一个战斗筹码以开启本次教程",
|
||
"pos": [
|
||
96,
|
||
150
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"loc": [
|
||
[
|
||
2,
|
||
11
|
||
]
|
||
],
|
||
"remove": true
|
||
}
|
||
],
|
||
"1,4": {
|
||
"trigger": "action",
|
||
"enable": true,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]筹码在拿到后会一直生效",
|
||
"pos": [
|
||
96,
|
||
150
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]筹码有三种品质",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
170
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]虽然就效果上而言,金色品质>紫色品质>蓝色品质",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
290
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]不过,最适合自己的永远才是品质最好的……",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
260
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]这一点我同样希望你能清楚",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
240
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]现在,去选择你的第一个筹码",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
260
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
1,
|
||
2
|
||
]
|
||
},
|
||
{
|
||
"type": "show",
|
||
"loc": [
|
||
[
|
||
2,
|
||
1
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"loc": [
|
||
[
|
||
2,
|
||
11
|
||
]
|
||
],
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\ncore.plugin.drawToken2([\"MedicalKitE\", \"MedicalKitE\", \"MedicalKitE\"])\n}"
|
||
}
|
||
]
|
||
},
|
||
"2,1": {
|
||
"trigger": null,
|
||
"enable": false,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]选完了?",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
100
|
||
]
|
||
},
|
||
"\t[hero]\b[hero]我想请问了,为什么会出三个一模一样的筹码\n还都是蓝色的",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]…………",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
100
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]这个点摆放的全部都是\\i[BuffHealth]\r[#6FC]治愈\r体系的筹码",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[#6FC]治愈\r的效果是:每场战斗后,回复\r[#6FC]治愈\r层数的生命值,然后减少40%的层数",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[#6FC]也就是说,治愈层数越高,血量的消耗就越慢(甚至会回血)\r",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[#6FC]治愈\r以这种方式显示在状态栏:\n当前治愈数+战后获得治愈数",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]清理面前的杂鱼,注意你的生命值,我在下一个房间等你",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"loc": [
|
||
[
|
||
2,
|
||
1
|
||
]
|
||
],
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "show",
|
||
"loc": [
|
||
[
|
||
5,
|
||
6
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
3,
|
||
0
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"4,4": {
|
||
"trigger": "action",
|
||
"enable": true,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\ncore.plugin.drawToken2([\"SprayCanL\", \"SprayCanL\", \"SprayCanL\"])\n}"
|
||
}
|
||
]
|
||
},
|
||
"5,6": {
|
||
"trigger": null,
|
||
"enable": false,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
"\t[hero]\b[hero]这次还是三个一样的紫色?",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]别问",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
100
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]这个点摆放的全部都是\\i[BuffMark]\r[#F00]标记\r体系的筹码,作用于怪物身上",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[#F00]标记\r的效果是:每回合怪物受到\r[#F00]标记层数\r的伤害",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[#F00]标记\r的详细信息在\\i[book]手册的怪物详细信息内",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[#F00]你可以利用标记来攻击防御力特别高的怪物\r",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]接下来你知道该做什么",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "show",
|
||
"loc": [
|
||
[
|
||
8,
|
||
11
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
5,
|
||
8
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"8,11": {
|
||
"trigger": null,
|
||
"enable": false,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "if",
|
||
"condition": "(!switch:A)",
|
||
"true": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]在介绍最后一个筹码体系前,先告诉你什么是技能",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
290
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]每场战斗你可以选择一位协助者",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]你的协助者会拥有各自不同的\r[#F3A]技能\r来应付敌人的攻击",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
290
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]在本场战斗中,你的协助者是我",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "status:name",
|
||
"value": "\"阿尔\""
|
||
},
|
||
{
|
||
"type": "setHeroIcon",
|
||
"name": "阿尔行走图"
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:Skills",
|
||
"value": "true"
|
||
},
|
||
"\t[勇者,AL]\b[hero]我可以换协助者吗",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]现在你没得选",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
140
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]我的\r[#F3A]技能\r可以获得\\i[BuffStarlight]\r[Gold]星光\r,并且根据\r[Gold]星光\r层数获得减伤",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
"\t[勇者,AL]\b[hero]什么是星光",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]一会讲",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
90
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]发动技能,查看怪物伤害变化\n那之后再来找我",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
260
|
||
]
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "switch:A",
|
||
"value": "true"
|
||
}
|
||
],
|
||
"false": [
|
||
{
|
||
"type": "if",
|
||
"condition": "(status:ActiveCD===0)",
|
||
"true": [
|
||
{
|
||
"type": "if",
|
||
"condition": "core.domStyle.isVertical",
|
||
"true": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]先点下方的发动技能",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
180
|
||
]
|
||
}
|
||
],
|
||
"false": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]先点右侧的发动技能",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
180
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"false": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]很好。现在我们获得了一些\r[Gold]星光\r,受到的伤害可以减轻一些了。不过这还不够",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]现在,获得最后一个战斗筹码",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
10,
|
||
11
|
||
]
|
||
},
|
||
{
|
||
"type": "show",
|
||
"loc": [
|
||
[
|
||
12,
|
||
10
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"11,11": {
|
||
"trigger": "action",
|
||
"enable": true,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\ncore.plugin.drawToken2([\"BankcardU\", \"BankcardU\", \"BankcardU\"])\n}"
|
||
}
|
||
]
|
||
},
|
||
"12,10": {
|
||
"trigger": null,
|
||
"enable": false,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[Gold]星光\r的效果是:每进行三场战斗,获得\r[Gold]星光\r乘以\\i[stars]星星数量的星币",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
"\t[勇者,AL]\b[hero]这个星星又是什么,还有原来你这么有钱吗",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]你是十万个为什么吗",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
180
|
||
]
|
||
},
|
||
"\t[勇者,AL]\b[hero]给我点钱",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]理由",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
180
|
||
]
|
||
},
|
||
"\t[勇者,AL]\b[hero]你不是我的协助者吗,那先“协助”我一点星币没啥问题吧",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]……",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
90
|
||
]
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "status:money",
|
||
"operator": "+=",
|
||
"value": "4288"
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]拿钱办事,把前面的杂兵清了",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
255
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
8,
|
||
9
|
||
]
|
||
},
|
||
{
|
||
"type": "show",
|
||
"loc": [
|
||
[
|
||
12,
|
||
7
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
}
|
||
]
|
||
},
|
||
"12,7": {
|
||
"trigger": null,
|
||
"enable": false,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "if",
|
||
"condition": "(!switch:A)",
|
||
"true": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\\i[stars]这座塔中\r[gold]星星\r主宰着大部分事物",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
210
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]比如前面的血瓶,\r[gold]星星\r会直接强化血瓶的效果",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
240
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]获得\r[gold]星星\r后再回来吃血瓶收益更大",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
240
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]\r[gold]星星和星光\r一起显示在状态栏:\n星光数*星星数(计数器)",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]不同塔域有不同获得\r[gold]星星\r的方法",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]除此之外你也可以在塔内直接找我购买,不过最多三颗",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]之前的钱呢",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
"\t[勇者,AL]\b[hero]还留着呢",
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]可以交回来了,我这正好有星星",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
"\t[勇者,AL]\b[hero]……",
|
||
{
|
||
"type": "setValue",
|
||
"name": "switch:A",
|
||
"value": "true"
|
||
}
|
||
],
|
||
"false": [
|
||
{
|
||
"type": "choices",
|
||
"text": "\t[阿尔,AL]这些筹码有着对应的价值。\n还是说,你是想要这颗主宰一切的\\i[stars]?\n(购买星星后赠送一个筹码)",
|
||
"choices": [
|
||
{
|
||
"text": "购买战斗筹码(3000G)",
|
||
"need": "false",
|
||
"action": []
|
||
},
|
||
{
|
||
"text": "购买星星(4500G)",
|
||
"action": [
|
||
{
|
||
"type": "setValue",
|
||
"name": "status:money",
|
||
"operator": "-=",
|
||
"value": "4500"
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:ratio",
|
||
"operator": "+=",
|
||
"value": "1"
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
8,
|
||
5
|
||
]
|
||
},
|
||
{
|
||
"type": "show",
|
||
"loc": [
|
||
[
|
||
12,
|
||
3
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
},
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\ncore.plugin.drawToken2([\"BoxingGlovesB\", \"BoxingGlovesG\", \"BoxingGlovesE\"])\n}"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"text": "下次再来",
|
||
"action": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"12,3": {
|
||
"trigger": null,
|
||
"enable": false,
|
||
"noPass": null,
|
||
"displayDamage": true,
|
||
"opacity": 1,
|
||
"filter": {
|
||
"blur": 0,
|
||
"hue": 0,
|
||
"grayscale": 0,
|
||
"invert": false,
|
||
"shadow": 0
|
||
},
|
||
"data": [
|
||
{
|
||
"type": "if",
|
||
"condition": "(!switch:A)",
|
||
"true": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]最后:\\i[card]卡牌",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
150
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]相较于整塔都能够一直生效的筹码,卡牌每张只能使用一次",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]优点是便宜、且数值和功能性较筹码强",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]缺点是大多数卡牌仅仅能够提供有次数限制的效果",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "core.domStyle.isVertical",
|
||
"true": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]点击上方的牌堆查看自己的手牌",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
}
|
||
],
|
||
"false": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]点击右侧的牌堆查看自己的手牌",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nhero.myCard.push(\"PowerfulAttack\")\n}"
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "switch:A",
|
||
"value": "true"
|
||
}
|
||
],
|
||
"false": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]我们有一张“全力攻击”,它需要消耗大量的\\i[cost]cost来启动",
|
||
"pos": [
|
||
96,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]卡牌所消耗的cost会在卡牌的左方显示,“全力攻击”需要消耗3点cost",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]使用“全力攻击”,击败嘎呜",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
11,
|
||
2
|
||
]
|
||
},
|
||
{
|
||
"type": "hide",
|
||
"remove": true
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"changeFloor": {},
|
||
"beforeBattle": {},
|
||
"afterBattle": {
|
||
"0,7": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[0, 7],\n\t[2, 7],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
1,
|
||
6
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"2,7": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[0, 7],\n\t[2, 7],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
1,
|
||
6
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"4,0": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[4, 0],\n\t[5, 0],\n\t[4, 1],\n\t[5, 1],\n\t[4, 2],\n\t[5, 2],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
4,
|
||
3
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"5,0": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[4, 0],\n\t[5, 0],\n\t[4, 1],\n\t[5, 1],\n\t[4, 2],\n\t[5, 2],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
4,
|
||
3
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"4,1": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[4, 0],\n\t[5, 0],\n\t[4, 1],\n\t[5, 1],\n\t[4, 2],\n\t[5, 2],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
4,
|
||
3
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"5,1": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[4, 0],\n\t[5, 0],\n\t[4, 1],\n\t[5, 1],\n\t[4, 2],\n\t[5, 2],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
4,
|
||
3
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"4,2": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[4, 0],\n\t[5, 0],\n\t[4, 1],\n\t[5, 1],\n\t[4, 2],\n\t[5, 2],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
4,
|
||
3
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"5,2": [
|
||
{
|
||
"type": "function",
|
||
"function": "function(){\nvar bool = true;\nvar loc_arr = [\n\t[4, 0],\n\t[5, 0],\n\t[4, 1],\n\t[5, 1],\n\t[4, 2],\n\t[5, 2],\n]\nloc_arr.forEach(loc => {\n\tif (core.getBlockCls(loc[0], loc[1]) == \"enemys\") {\n\t\tbool = false;\n\t}\n});\ncore.setFlag(\"open_yes\", bool)\n}"
|
||
},
|
||
{
|
||
"type": "if",
|
||
"condition": "flag:open_yes",
|
||
"true": [
|
||
{
|
||
"type": "openDoor",
|
||
"loc": [
|
||
4,
|
||
3
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"5,10": [
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_6_11",
|
||
"operator": "+=",
|
||
"value": "1"
|
||
}
|
||
],
|
||
"5,12": [
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_6_11",
|
||
"operator": "+=",
|
||
"value": "1"
|
||
}
|
||
],
|
||
"9,6": [
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_10_7",
|
||
"operator": "+=",
|
||
"value": "1"
|
||
}
|
||
],
|
||
"9,7": [
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_10_7",
|
||
"operator": "+=",
|
||
"value": "1"
|
||
}
|
||
],
|
||
"9,8": [
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_10_7",
|
||
"operator": "+=",
|
||
"value": "1"
|
||
}
|
||
],
|
||
"11,0": [
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]非常好。能够头脑清晰的坚持到现在,你还算聪明",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]但一次性消化这么多概念,难免会有忘却的点。你可以随时通过“进阶教程”重温",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]看得出来,你是个足够有潜力的家伙",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]希望你能够和我达成长期的交易,甚至合作",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
270
|
||
]
|
||
},
|
||
{
|
||
"type": "text",
|
||
"text": "\t[阿尔]\f[AL_Full.png,0,216,162,200]我期待你的表现",
|
||
"pos": [
|
||
112,
|
||
150,
|
||
150
|
||
]
|
||
},
|
||
{
|
||
"type": "restart"
|
||
}
|
||
]
|
||
},
|
||
"afterGetItem": {},
|
||
"afterOpenDoor": {},
|
||
"autoEvent": {
|
||
"6,11": {
|
||
"0": {
|
||
"condition": "flag:door_Advance1_6_11==2",
|
||
"currentFloor": true,
|
||
"priority": 0,
|
||
"delayExecute": false,
|
||
"multiExecute": false,
|
||
"data": [
|
||
{
|
||
"type": "openDoor"
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_6_11",
|
||
"operator": "=",
|
||
"value": "null"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"10,7": {
|
||
"0": {
|
||
"condition": "flag:door_Advance1_10_7==3",
|
||
"currentFloor": true,
|
||
"priority": 0,
|
||
"delayExecute": false,
|
||
"multiExecute": false,
|
||
"data": [
|
||
{
|
||
"type": "openDoor"
|
||
},
|
||
{
|
||
"type": "setValue",
|
||
"name": "flag:door_Advance1_10_7",
|
||
"operator": "=",
|
||
"value": "null"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"cannotMove": {},
|
||
"cannotMoveIn": {},
|
||
"map": [
|
||
[ 0, 0, 0, 85,201,201,140, 0, 0, 0, 0,389, 0],
|
||
[ 0, 0,1002,140,201,201,140, 0, 0, 0, 0, 0, 0],
|
||
[140, 85,140,140,201,201,140,140,140,140,140, 85,140],
|
||
[ 0, 0, 0,140, 85,140,140, 32, 32, 32, 81, 0,1002],
|
||
[ 0, 63, 0,140, 63, 0,140, 32, 32, 32,140, 0, 0],
|
||
[ 0, 0, 0,140, 0, 0,140,140, 85,140,140,140,140],
|
||
[140, 85,140,140, 0,1002,140, 0, 0,214,140, 21, 0],
|
||
[217, 0,217,140, 0, 0,140, 0, 0,201, 85, 0,1002],
|
||
[ 0, 0, 0,140,140, 85,140, 0, 0,214,140, 0, 0],
|
||
[ 0, 0, 0,140, 0, 0,140,140, 85,140,140,140,140],
|
||
[140, 85,140,140, 0,215,140, 0, 0, 0,140, 0,1002],
|
||
[ 0, 0,1002,140, 0, 0, 85, 0,1002, 0, 85, 63, 0],
|
||
[ 0, 0, 0,140, 0,215,140, 0, 0, 0,140, 0, 0]
|
||
],
|
||
"bgmap": [
|
||
|
||
],
|
||
"fgmap": [
|
||
|
||
]
|
||
} |