Eustia/project/floors/jiaocheng02.js

134 lines
8.0 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.jiaocheng02=
{
"floorId": "jiaocheng02",
"title": "教程2",
"name": "1",
"width": 13,
"height": 13,
"canFlyTo": true,
"canFlyFrom": true,
"canUseQuickShop": true,
"images": [],
"ratio": 1,
"defaultGround": "X90078",
"firstArrive": [],
"eachArrive": [],
"parallelDo": "",
"events": {
"9,10": [
"\t[小妖精,fairy]恭喜你!开始了接触本作战斗系统的第一步!\n希望你刚才有好好看过战斗动画哦——当然没有也没关系我们一点点教",
"\t[小妖精,fairy]刚才我们的剑砍到敌人身上的时候,敌人身上冒出了一个“-16”的数字。\n这意味着我们砍出去的剑对敌人造成了16点伤害。\n这个“-16”是怎么来的呢",
"\t[小妖精,fairy]打开怪物手册!",
{
"type": "callBook"
},
"\t[小妖精,fairy]我们拥有26点攻击力——在左边的状态栏可以看到。\n敌人拥有10点防御力——在怪物手册可以看到。\n我们的每次普通攻击将对怪物造成26-10=16点伤害。",
"\t[小妖精,fairy]同理怪物的每次普通攻击将对我们造成46-16=30点伤害。\n在战斗动画中也有体现哦",
"\t[小妖精,fairy]一方的生命值降低到0意味着这一方被对方击杀。\n换句话说如果我们的生命值被怪物的攻击压低到了0这意味着勇士在战斗中牺牲了。\n也就是game over啦。",
"\t[小妖精,fairy]虽然在相同的状态下,持有更多的生命值总是更好,但生命值只是一个“够用就行”的属性。\n相较于把自己的生命值把握在自我设定的“500点”“1000点”等“安全线”上\n用这些多余的生命值换取钥匙、能力甚至是金币等资源对后续的游戏过程来说会更轻松。",
"\t[小妖精,fairy]话说回来。\n怪物的生命值一共有222点。\n我们想要击杀怪物需要攻击怪物——222÷16(向上取整)=14次。\n为什么是向上取整因为哪怕怪物还剩1点生命值没死就是没死。",
"\t[小妖精,fairy]在我们攻击怪物14次的过程中敌人也反击了我们13次。\n我们的生命因此损失了13*30=390点。\n如果没有关闭显伤开关的话这个”390点“的数字将会显示在在怪物的左下角。\n剩余的生命仍然足够击败第二个相同的敌人呢——但好像还有什么事需要做",
{
"type": "jump",
"to": [
11,
8
],
"time": 500,
"keep": true
}
],
"11,8": [
"\t[小妖精,fairy]在本作中,有一个便捷操作,叫做“自动存档”。\n具体点说就是在我们与怪物发生战斗前或开门前都会进行一个存档。\n后面我们发现之前哪一步做错了都有机会撤销“反悔”——最多支持反悔50步之前的错误。\n读取自动存档的快捷键是“A”键。",
"\t[小妖精,fairy]红宝石可以提高角色的攻击力。\n不同形状、不同区域的红宝石提高攻击力的程度也不一样。\n刚才黄门里的红宝石在当前区域每一颗可以提升角色2点攻击力。",
{
"type": "if",
"condition": "(status:hp!==280)",
"true": [
"\t[小妖精,fairy]一般来说,在地图上有无需战斗就可以获得的资源时,优先获得这些资源再进行战斗。\n获得资源提升能力会让我们在战斗中更具有优势。\n不用为了后面保存黄钥匙钥匙是够的",
"\t[小妖精,fairy]所以你为什么没有拿红宝石就急匆匆地来战斗了!",
"\t[小妖精,fairy]请读取自动存档,回去拿完宝石再与敌人作战!"
],
"false": [
"\t[小妖精,fairy]在提升攻击力后,角色的攻击将更有力度。\n在获得2颗红宝石之后角色每次攻击对怪物造成的伤害将由16点提升到20点。\n原本需要222÷16=14次攻击击杀的怪物现在只需要222÷20=12次即可击杀。",
"\t[小妖精,fairy]由于怪物受到更少次数的攻击就被击杀了,角色受到的攻击次数也减少了。\n从13次减少到了11次。",
"\t[小妖精,fairy]但要注意——不是所有时候提升攻击力都能降低角色受到的攻击次数。\n如果角色的攻击力仅提升了1点攻击伤害从16提升到17——\n击败怪物需要的攻击次数是222÷17还是14次。这意味着战斗伤害不会有任何变化。",
"\t[小妖精,fairy]因此,能带来战斗伤害减少的攻击力提升节点特别重要——我们称之为“临界”。\n从最初的26点攻击力16点攻击伤害需要14次攻击击杀开始计算——\n222÷13=17.077这意味着我们至少要达到17.077的攻击伤害才能减少击杀敌人的攻击次数——但由于本作的攻击力是整数你必须达到18的攻击伤害也就是28点攻击力才能降低战斗伤害。",
"\t[小妖精,fairy]同理以现在的状态开始计算。现在我们需要12次攻击击杀怪物。\n222÷11=20.182我们需要21的攻击伤害也就是31点攻击力。",
{
"type": "callBook"
},
"\t[小妖精,fairy]我们的攻击力距离下一个临界点还差1点达到临界点可以让我们受到的伤害减少30点。\n在怪物手册中记作[1,30]或\"1:30\"。\n同样地右上角相同的怪物身上在战斗伤害330的数字上面显示的是距离下一个攻击临界点的距离\n1点。",
"\t[小妖精,fairy]但请注意,有的时候用更少的攻击次数击杀怪物,并不会让自己承受怪物的伤害变少哦!\n这就与我们接下来要讲解的属性”速度“有关啦。",
"\t[小妖精,fairy]哎呀——生命值好像不太够了!\n捡起后面黄门里的血瓶补充生命值继续后面的内容吧",
{
"type": "jump",
"to": [
11,
4
],
"time": 500,
"keep": true
}
]
}
],
"11,4": [
{
"type": "hide",
"remove": true
}
]
},
"changeFloor": {
"6,12": {
"floorId": "jiaocheng01",
"loc": [
6,
0
]
},
"6,0": {
"floorId": "jiaocheng03",
"loc": [
6,
12
]
}
},
"beforeBattle": {},
"afterBattle": {},
"afterGetItem": {},
"afterOpenDoor": {},
"autoEvent": {},
"cannotMove": {},
"cannotMoveIn": {},
"map": [
[ 0, 33, 0,217, 31, 0, 91, 1, 28, 1, 30, 1,203],
[216, 1, 0, 1, 1, 1, 1, 1, 28, 1, 30, 1, 1],
[216, 1, 31, 1, 0, 0, 0, 81, 0, 1, 0, 1,211],
[211, 1, 21, 1,216, 1,216, 1, 1, 1, 81, 1, 1],
[ 0, 1, 1, 1, 0, 1, 0, 0, 0,211, 0, 0, 0],
[ 0, 1, 32, 1, 0, 1, 1, 0, 1, 1, 1, 1,211],
[ 0, 81, 0, 1, 0, 1, 21, 33, 1, 33, 0, 81, 0],
[ 31, 1, 1, 1,217, 1, 1, 1, 1, 1, 1, 1, 22],
[203, 1, 33, 0, 0, 29, 29, 29, 29, 1, 0, 0, 0],
[ 0, 1, 1, 1, 0, 1, 1, 1, 1, 1,203, 1, 82],
[ 33, 0,211, 1, 0, 1, 0,203, 0,124, 0, 1, 0],
[ 0, 81, 0, 1,217, 1, 0, 1, 1, 81, 1, 1, 21],
[216, 0, 0, 21, 0, 1, 93, 1, 27, 0, 27, 1, 21]
],
"areas": "教程",
"bgmap": [
],
"fgmap": [
],
"bg2map": [
],
"fg2map": [
]
}