HumanBreak/public/project/items.js
2022-11-30 16:42:44 +08:00

1246 lines
34 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.

var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
{
"yellowKey": {
"cls": "tools",
"name": "黄钥匙",
"text": "可以打开一扇黄门",
"hideInToolbox": true
},
"blueKey": {
"cls": "tools",
"name": "蓝钥匙",
"text": "可以打开一扇蓝门",
"hideInToolbox": true
},
"redKey": {
"cls": "tools",
"name": "红钥匙",
"text": "可以打开一扇红门",
"hideInToolbox": true
},
"redGem": {
"cls": "items",
"name": "小红宝石",
"text": "攻击+${core.values.redGem}",
"itemEffect": "core.status.hero.atk += 1 * core.status.thisMap.ratio",
"itemEffectTip": ",攻击+${1 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.atk += core.values.redGem",
"canUseItemEffect": "true"
},
"blueGem": {
"cls": "items",
"name": "小蓝宝石",
"text": ",防御+${core.values.blueGem}",
"itemEffect": "core.status.hero.def += 1 * core.status.thisMap.ratio",
"itemEffectTip": ",防御+${1 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.def += core.values.blueGem",
"canUseItemEffect": "true"
},
"greenGem": {
"cls": "items",
"name": "小绿宝石",
"text": ",护盾+${core.values.greenGem}",
"itemEffect": "core.status.hero.mdef += 20 * core.status.thisMap.ratio / core.getFlag(\"hard\")",
"itemEffectTip": ",智慧+${20 * core.status.thisMap.ratio / core.getFlag(\"hard\")}",
"useItemEffect": "core.status.hero.mdef += core.values.greenGem",
"canUseItemEffect": "true"
},
"yellowGem": {
"cls": "items",
"name": "黄宝石",
"text": "可以进行加点",
"itemEffect": "core.status.hero.hp+=1000;core.status.hero.atk+=6;core.status.hero.def+=6;core.status.hero.mdef+=10;",
"itemEffectTip": ",全属性提升",
"useItemEvent": [
{
"type": "choices",
"choices": [
{
"text": "攻击+1",
"action": [
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "1"
}
]
},
{
"text": "防御+2",
"action": [
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "2"
}
]
},
{
"text": "生命+200",
"action": [
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "200"
}
]
}
]
}
],
"canUseItemEffect": "true"
},
"redPotion": {
"cls": "items",
"name": "红血瓶",
"text": ",生命+${core.values.redPotion}",
"itemEffect": "core.status.hero.hp += 100 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${100 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.redPotion",
"canUseItemEffect": "true"
},
"bluePotion": {
"cls": "items",
"name": "蓝血瓶",
"text": ",生命+${core.values.bluePotion}",
"itemEffect": "core.status.hero.hp += 200 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${200 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.bluePotion",
"canUseItemEffect": "true"
},
"yellowPotion": {
"cls": "items",
"name": "黄血瓶",
"text": ",生命+${core.values.yellowPotion}",
"itemEffect": "core.status.hero.hp += 400 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${400 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.yellowPotion",
"canUseItemEffect": "true"
},
"greenPotion": {
"cls": "items",
"name": "绿血瓶",
"text": ",生命+${core.values.greenPotion}",
"itemEffect": "core.status.hero.hp += 800 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${800 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.greenPotion",
"canUseItemEffect": "true"
},
"sword0": {
"cls": "items",
"name": "破旧的剑",
"text": "一把已经生锈的剑",
"equip": {
"type": 0,
"animate": "sword",
"value": {
"atk": 0
}
},
"itemEffect": "core.status.hero.atk += 0",
"itemEffectTip": ",攻击+0"
},
"sword1": {
"cls": "equips",
"name": "智慧之剑",
"text": "借助曾经闯入此塔的智慧挑战者的智慧锻造而成,攻击+15额外攻击+10",
"equip": {
"type": "武器",
"animate": "jianji",
"value": {
"atk": 15,
"mana": 10
},
"percentage": {}
},
"itemEffect": "",
"itemEffectTip": ",攻击+10"
},
"sword2": {
"cls": "items",
"name": "银剑",
"text": "一把很普通的银剑",
"equip": {
"type": 0,
"animate": "sword",
"value": {
"atk": 20
}
},
"itemEffect": "core.status.hero.atk += 20",
"itemEffectTip": ",攻击+20"
},
"sword3": {
"cls": "items",
"name": "骑士剑",
"text": "一把很普通的骑士剑",
"equip": {
"type": 0,
"animate": "sword",
"value": {
"atk": 40
}
},
"itemEffect": "core.status.hero.atk += 40",
"itemEffectTip": ",攻击+40"
},
"sword4": {
"cls": "items",
"name": "圣剑",
"text": "一把很普通的圣剑",
"equip": {
"type": 0,
"animate": "sword",
"value": {
"atk": 80
}
},
"itemEffect": "core.status.hero.atk += 80",
"itemEffectTip": ",攻击+80"
},
"sword5": {
"cls": "items",
"name": "神圣剑",
"text": "一把很普通的神圣剑",
"equip": {
"type": 0,
"animate": "sword",
"value": {
"atk": 160
}
},
"itemEffect": "core.status.hero.atk += 100",
"itemEffectTip": ",攻击+100"
},
"shield0": {
"cls": "items",
"name": "破旧的盾",
"text": "一个很破旧的铁盾",
"equip": {
"type": 1,
"value": {
"def": 0
}
},
"itemEffect": "core.status.hero.def += 0",
"itemEffectTip": ",防御+0"
},
"shield1": {
"cls": "equips",
"name": "智慧之盾",
"text": "借助曾经闯入此塔的智慧挑战者的智慧锻造而成,防御+15生命回复+15",
"equip": {
"type": "盾牌",
"value": {
"hpmax": 15,
"def": 15
},
"percentage": {}
},
"itemEffect": "",
"itemEffectTip": ",防御+10"
},
"shield2": {
"cls": "items",
"name": "银盾",
"text": "一个很普通的银盾",
"equip": {
"type": 1,
"value": {
"def": 20
}
},
"itemEffect": "core.status.hero.def += 20",
"itemEffectTip": ",防御+20"
},
"shield3": {
"cls": "items",
"name": "骑士盾",
"text": "一个很普通的骑士盾",
"equip": {
"type": 1,
"value": {
"def": 40
}
},
"itemEffect": "core.status.hero.def += 40",
"itemEffectTip": ",防御+40"
},
"shield4": {
"cls": "items",
"name": "圣盾",
"text": "一个很普通的圣盾",
"equip": {
"type": 1,
"value": {
"def": 80
}
},
"itemEffect": "core.status.hero.def += 80",
"itemEffectTip": ",防御+80"
},
"shield5": {
"cls": "items",
"name": "神圣盾",
"text": "一个很普通的神圣盾",
"equip": {
"type": 1,
"value": {
"def": 100,
"mdef": 100
}
},
"itemEffect": "core.status.hero.def += 100;core.status.hero.mdef += 100",
"itemEffectTip": ",防御+100护盾+100"
},
"superPotion": {
"cls": "items",
"name": "圣水",
"itemEffect": "core.status.hero.hp *= 2",
"itemEffectTip": ",生命值翻倍",
"useItemEffect": "core.status.hero.hp *= 2;",
"canUseItemEffect": "true",
"text": "生命值翻倍"
},
"silverCoin": {
"cls": "items",
"name": "银币",
"itemEffect": "core.status.hero.money += 500",
"itemEffectTip": ",金币+500"
},
"book": {
"cls": "constants",
"name": "怪物手册",
"text": "可以查看当前楼层各怪物属性",
"hideInToolbox": true,
"useItemEffect": "core.ui.drawBook(0);",
"canUseItemEffect": "true"
},
"fly": {
"cls": "constants",
"name": "楼层传送器",
"text": "可以自由往来去过的楼层",
"hideInReplay": true,
"hideInToolbox": true,
"useItemEffect": "core.ui.drawFly(core.floorIds.indexOf(core.status.floorId));",
"canUseItemEffect": "(function () {\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();"
},
"coin": {
"cls": "constants",
"name": "幸运金币",
"text": "持有时打败怪物可得双倍金币"
},
"freezeBadge": {
"cls": "constants",
"name": "冰冻徽章",
"text": "可以将面前的熔岩变成平地",
"useItemEffect": "(function () {\n\tvar success = false;\n\n\tvar snowFourDirections = false; // 是否四方向雪花如果是将其改成true\n\tif (snowFourDirections) {\n\t\t// 四方向雪花\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (core.getBlockId(nx, ny) == 'lava') {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif (core.getBlockId(core.nextX(), core.nextY()) == 'lava') {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();",
"canUseItemEffect": "true"
},
"cross": {
"cls": "constants",
"name": "查看技能",
"text": "技能查看器",
"canUseItemEffect": true,
"useItemEffect": "core.openSkills();"
},
"dagger": {
"cls": "constants",
"name": "屠龙匕首",
"text": "该道具尚未被定义"
},
"amulet": {
"cls": "constants",
"name": "护符",
"text": "持有时无视负面地形"
},
"bigKey": {
"cls": "tools",
"name": "大黄门钥匙",
"text": "可以开启当前层所有黄门",
"itemEffect": "core.addItem('yellowKey', 1);\ncore.addItem('blueKey', 1);\ncore.addItem('redKey', 1);",
"itemEffectTip": ",全钥匙+1",
"useItemEffect": "(function () {\n\tvar actions = core.searchBlock(\"yellowDoor\").map(function (block) {\n\t\treturn { \"type\": \"openDoor\", \"loc\": [block.x, block.y], \"async\": true };\n\t});\n\tactions.push({ \"type\": \"waitAsync\" });\n\tactions.push({ \"type\": \"tip\", \"text\": core.material.items[itemId].name + \"使用成功\" });\n\tcore.insertAction(actions);\n})();",
"canUseItemEffect": "(function () {\n\treturn core.searchBlock('yellowDoor').length > 0;\n})();"
},
"greenKey": {
"cls": "tools",
"name": "绿钥匙",
"text": "可以打开一扇绿门"
},
"steelKey": {
"cls": "tools",
"name": "铁门钥匙",
"text": "可以打开一扇铁门"
},
"pickaxe": {
"cls": "tools",
"name": "破墙镐",
"text": "可以破坏勇士面前的墙",
"useItemEffect": "(function () {\n\tvar canBreak = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable) return false;\n\t\treturn block.event.canBreak;\n\t};\n\n\tvar success = false;\n\tvar pickaxeFourDirections = false; // 是否四方向破如果是将其改成true\n\tif (pickaxeFourDirections) {\n\t\t// 四方向破\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBreak(nx, ny)) {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅破当前\n\t\tif (canBreak(core.nextX(), core.nextY())) {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('pickaxe.mp3');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\t// 无法使用\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();",
"canUseItemEffect": "true"
},
"icePickaxe": {
"cls": "tools",
"name": "破冰镐",
"text": "可以破坏勇士面前的一堵冰墙",
"useItemEffect": "(function () {\n\tcore.removeBlock(core.nextX(), core.nextY());\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();",
"canUseItemEffect": "(function () {\n\treturn core.getBlockId(core.nextX(), core.nextY()) == 'ice';\n})();"
},
"bomb": {
"cls": "tools",
"name": "炸弹",
"text": "可以炸掉勇士面前的怪物",
"useItemEffect": "(function () {\n\tvar canBomb = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable || block.event.cls.indexOf('enemy') != 0) return false;\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\treturn enemy && !enemy.notBomb;\n\t};\n\n\tvar bombList = []; // 炸掉的怪物坐标列表\n\tvar bombFourDirections = false; // 是否四方向可炸如果是将其改成true。\n\tif (bombFourDirections) {\n\t\t// 四方向炸\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBomb(nx, ny)) {\n\t\t\t\tbombList.push([nx, ny]);\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅炸当前\n\t\tif (canBomb(core.nextX(), core.nextY())) {\n\t\t\tbombList.push([core.nextX(), core.nextY()]);\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t}\n\t}\n\n\tif (bombList.length > 0) {\n\t\tcore.playSound('bomb.mp3');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\tcore.drawTip('当前无法使用' + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n\n\t// 炸弹后事件\n\t// 这是一个使用炸弹也能开门的例子\n\t/*\n\tif (core.status.floorId=='xxx' && core.terrainExists(x0,y0,'specialDoor') // 某个楼层,该机关门存在\n\t\t&& !core.enemyExists(x1,y1) && !core.enemyExists(x2,y2)) // 且守门的怪物都不存在\n\t{\n\t\tcore.insertAction([ // 插入事件\n\t\t\t{\"type\": \"openDoor\", \"loc\": [x0,y0]} // 开门\n\t\t])\n\t}\n\t*/\n})();",
"canUseItemEffect": "true"
},
"centerFly": {
"cls": "constants",
"name": "快捷键查看器",
"text": "可以查看本塔里面的所有快捷键",
"useItemEffect": "",
"canUseItemEffect": "true",
"useItemEvent": [
"8打开定点查看界面如果开启了定点查看代替怪物手册也可以按X打开定点查看界面\nJ打开技能树界面\n1开关断灭之刃技能\n2使用跳跃技能/破墙镐",
"平面楼传界面:\n上下左右移动地图\n,前移10层\n.后移10层\nPgUp上楼\nPgDn下楼\nB显隐地图名\nZ开关3D模式",
"浏览地图界面2.8.1新增):\nG传送至该地图",
"手机端:点击右下角难度可以切换至数字键盘"
]
},
"upFly": {
"cls": "tools",
"name": "上楼器",
"text": "可以飞往楼上的相同位置",
"useItemEffect": "(function () {\n\tvar floorId = core.floorIds[core.floorIds.indexOf(core.status.floorId) + 1];\n\tif (core.status.event.id == 'action') {\n\t\tcore.insertAction([\n\t\t\t{ \"type\": \"changeFloor\", \"loc\": [core.getHeroLoc('x'), core.getHeroLoc('y')], \"floorId\": floorId },\n\t\t\t{ \"type\": \"tip\", \"text\": core.material.items[itemId].name + '使用成功' }\n\t\t]);\n\t} else {\n\t\tcore.changeFloor(floorId, null, core.status.hero.loc, null, function () {\n\t\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t\t\tcore.replay();\n\t\t});\n\t}\n})();",
"canUseItemEffect": "(function () {\n\tvar floorId = core.status.floorId,\n\t\tindex = core.floorIds.indexOf(floorId);\n\tif (index < core.floorIds.length - 1) {\n\t\tvar toId = core.floorIds[index + 1],\n\t\t\ttoX = core.getHeroLoc('x'),\n\t\t\ttoY = core.getHeroLoc('y');\n\t\tvar mw = core.floors[toId].width,\n\t\t\tmh = core.floors[toId].height;\n\t\tif (toX >= 0 && toX < mw && toY >= 0 && toY < mh && core.getBlock(toX, toY, toId) == null) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n})();"
},
"downFly": {
"cls": "tools",
"name": "下楼器",
"text": "可以飞往楼下的相同位置",
"useItemEffect": "(function () {\n\tvar floorId = core.floorIds[core.floorIds.indexOf(core.status.floorId) - 1];\n\tif (core.status.event.id == 'action') {\n\t\tcore.insertAction([\n\t\t\t{ \"type\": \"changeFloor\", \"loc\": [core.getHeroLoc('x'), core.getHeroLoc('y')], \"floorId\": floorId },\n\t\t\t{ \"type\": \"tip\", \"text\": core.material.items[itemId].name + '使用成功' }\n\t\t]);\n\t} else {\n\t\tcore.changeFloor(floorId, null, core.status.hero.loc, null, function () {\n\t\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t\t\tcore.replay();\n\t\t});\n\t}\n})();",
"canUseItemEffect": "(function () {\n\tvar floorId = core.status.floorId,\n\t\tindex = core.floorIds.indexOf(floorId);\n\tif (index > 0) {\n\t\tvar toId = core.floorIds[index - 1],\n\t\t\ttoX = core.getHeroLoc('x'),\n\t\t\ttoY = core.getHeroLoc('y');\n\t\tvar mw = core.floors[toId].width,\n\t\t\tmh = core.floors[toId].height;\n\t\tif (toX >= 0 && toX < mw && toY >= 0 && toY < mh && core.getBlock(toX, toY, toId) == null) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n})();"
},
"earthquake": {
"cls": "tools",
"name": "地震卷轴",
"text": "可以破坏当前层的所有墙",
"useItemEffect": "(function () {\n\tvar indexes = [];\n\tfor (var index in core.status.thisMap.blocks) {\n\t\tvar block = core.status.thisMap.blocks[index];\n\t\tif (!block.disable && block.event.canBreak) {\n\t\t\tindexes.push(index);\n\t\t}\n\t}\n\tcore.removeBlockByIndexes(indexes);\n\tcore.drawMap();\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();",
"canUseItemEffect": "(function () {\n\treturn core.status.thisMap.blocks.filter(function (block) {\n\t\treturn !block.disable && block.event.canBreak;\n\t}).length > 0;\n})();"
},
"poisonWine": {
"cls": "tools",
"name": "解毒药水",
"text": "可以解除中毒状态",
"useItemEffect": "core.triggerDebuff('remove', 'poison');",
"canUseItemEffect": "core.hasFlag('poison');"
},
"weakWine": {
"cls": "tools",
"name": "解衰药水",
"text": "可以解除衰弱状态",
"useItemEffect": "core.triggerDebuff('remove', 'weak');",
"canUseItemEffect": "core.hasFlag('weak');"
},
"curseWine": {
"cls": "tools",
"name": "解咒药水",
"text": "可以解除诅咒状态",
"useItemEffect": "core.triggerDebuff('remove', 'curse');",
"canUseItemEffect": "core.hasFlag('curse');"
},
"superWine": {
"cls": "tools",
"name": "万能药水",
"text": "可以解除所有不良状态",
"useItemEffect": "core.triggerDebuff('remove', ['poison', 'weak', 'curse']);",
"canUseItemEffect": "(function() {\n\treturn core.hasFlag('poison') || core.hasFlag('weak') || core.hasFlag('curse');\n})();"
},
"hammer": {
"cls": "tools",
"name": "圣锤",
"text": "该道具尚未被定义"
},
"lifeWand": {
"cls": "tools",
"name": "生命魔杖",
"text": "可以恢复100点生命值",
"useItemEvent": [
{
"type": "comment",
"text": "先恢复一个魔杖(因为使用道具必须消耗一个)"
},
{
"type": "function",
"function": "function(){\ncore.addItem('lifeWand', 1);\n}"
},
{
"type": "input",
"text": "请输入生命魔杖使用次数:(0-${item:lifeWand})"
},
{
"type": "if",
"condition": "flag:input<=item:lifeWand",
"true": [
{
"type": "setValue",
"name": "item:lifeWand",
"operator": "-=",
"value": "flag:input"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "flag:input*100"
},
"成功使用${flag:input}次生命魔杖,恢复${flag:input*100}点生命。"
],
"false": [
"输入不合法!"
]
}
],
"canUseItemEffect": "true"
},
"jumpShoes": {
"cls": "tools",
"name": "跳跃靴",
"text": "能跳跃到前方两格处",
"useItemEffect": "core.playSound(\"jump.mp3\"); core.insertAction({ \"type\": \"jumpHero\", \"loc\": [core.nextX(2), core.nextY(2)] });",
"canUseItemEffect": "(function () {\n\tvar nx = core.nextX(2),\n\t\tny = core.nextY(2);\n\treturn nx >= 0 && nx < core.bigmap.width && ny >= 0 && ny < core.bigmap.height && core.getBlockId(nx, ny) == null;\n})();"
},
"skill1": {
"cls": "constants",
"name": "技能树",
"text": "打开技能树",
"hideInReplay": true,
"useItemEffect": "core.openTree();",
"canUseItemEffect": "true"
},
"wand": {
"cls": "constants",
"name": "定点查看",
"text": "可以定点查看怪物属性",
"canUseItemEffect": true,
"useItemEffect": "core.openFixed();"
},
"I319": {
"cls": "items",
"name": "新物品"
},
"I320": {
"cls": "items",
"name": "新物品"
},
"I321": {
"cls": "items",
"name": "新物品"
},
"I322": {
"cls": "constants",
"name": "快捷键查看器",
"text": "可以查看本塔里面的所有快捷键",
"useItemEffect": "",
"canUseItemEffect": "true",
"useItemEvent": [
"8打开定点查看界面如果开启了定点查看代替怪物手册也可以按X打开定点查看界面\nJ打开技能树界面\n1开关断灭之刃技能\n2使用跳跃技能/破墙镐",
"平面楼传界面:\n上下左右移动地图\n,前移10层\n.后移10层\nPgUp上楼\nPgDn下楼\nB显隐地图名\nZ开关3D模式",
"浏览地图界面2.8.1新增):\nG传送至该地图",
"手机端:点击右下角难度可以切换至数字键盘"
]
},
"I323": {
"cls": "items",
"name": "新物品"
},
"I324": {
"cls": "items",
"name": "新物品"
},
"I325": {
"cls": "items",
"name": "新物品"
},
"I326": {
"cls": "items",
"name": "新物品"
},
"I327": {
"cls": "items",
"name": "新物品"
},
"I328": {
"cls": "items",
"name": "新物品"
},
"I329": {
"cls": "items",
"name": "新物品"
},
"I330": {
"cls": "constants",
"name": "系统设置",
"text": "可以修改一些本塔的设置",
"canUseItemEffect": true,
"useItemEvent": [
{
"type": "while",
"condition": "true",
"data": [
{
"type": "choices",
"text": "系统设置",
"choices": [
{
"text": "显示血瓶宝石详细信息",
"action": [
{
"type": "if",
"condition": "flag:itemDetail",
"true": [
{
"type": "setValue",
"name": "flag:itemDetail",
"value": "false"
},
{
"type": "function",
"function": "function(){\ncore.getItemDetail();\n}"
},
"已关闭显示血瓶宝石详细信息"
],
"false": [
{
"type": "setValue",
"name": "flag:itemDetail",
"value": "true"
},
{
"type": "function",
"function": "function(){\ncore.getItemDetail();\n}"
},
"已显示血瓶宝石详细信息"
]
}
]
},
{
"text": "定点查看代替怪物手册",
"action": [
{
"type": "if",
"condition": "flag:fixToBook",
"true": [
{
"type": "setValue",
"name": "flag:fixToBook",
"value": "false"
},
"现在按X为怪物手册按8为定点查看"
],
"false": [
{
"type": "setValue",
"name": "flag:fixToBook",
"value": "true"
},
"现在按X或8均可使用定点查看"
]
}
]
},
{
"text": "启用小地图",
"action": [
{
"type": "if",
"condition": "flag:__useMinimap__",
"true": [
{
"type": "setValue",
"name": "flag:__useMinimap__",
"value": "false"
},
"现在已关闭小地图,切换楼层后即可不再绘制"
],
"false": [
{
"type": "setValue",
"name": "flag:__useMinimap__",
"value": "true"
},
"现在已启用小地图,切换楼层之后即可显示"
]
}
]
},
{
"text": "启用带地图的楼传",
"action": [
{
"type": "if",
"condition": "flag:usePlatFly",
"true": [
{
"type": "setValue",
"name": "flag:usePlatFly",
"value": "false"
},
"现在楼传变为原版楼传"
],
"false": [
{
"type": "setValue",
"name": "flag:usePlatFly",
"value": "true"
},
"现在楼传界面将绘制小地图"
]
}
]
},
{
"text": "退出",
"action": [
{
"type": "exit"
}
]
}
]
}
]
}
]
},
"I376": {
"cls": "items",
"name": "中红宝石",
"text": "攻击+${core.values.redGem}",
"itemEffect": "core.status.hero.atk += 2 * core.status.thisMap.ratio",
"itemEffectTip": ",攻击+${2 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.atk += core.values.redGem",
"canUseItemEffect": "true"
},
"I377": {
"cls": "items",
"name": "新物品"
},
"I378": {
"cls": "items",
"name": "中蓝宝石",
"text": ",防御+${core.values.blueGem}",
"itemEffect": "core.status.hero.def += 2 * core.status.thisMap.ratio",
"itemEffectTip": ",防御+${2 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.def += core.values.blueGem",
"canUseItemEffect": "true"
},
"I379": {
"cls": "items",
"name": "新物品"
},
"I380": {
"cls": "items",
"name": "新物品"
},
"I381": {
"cls": "items",
"name": "中绿宝石",
"text": ",护盾+${core.values.greenGem}",
"itemEffect": "core.status.hero.mdef += 40 * core.status.thisMap.ratio / core.getFlag(\"hard\")",
"itemEffectTip": ",智慧+${40 * core.status.thisMap.ratio / core.getFlag(\"hard\")}",
"useItemEffect": "core.status.hero.mdef += core.values.greenGem",
"canUseItemEffect": "true"
},
"I382": {
"cls": "items",
"name": "新物品"
},
"I383": {
"cls": "items",
"name": "新物品"
},
"I384": {
"cls": "items",
"name": "新物品"
},
"I385": {
"cls": "items",
"name": "新物品"
},
"I386": {
"cls": "items",
"name": "新物品"
},
"I387": {
"cls": "items",
"name": "新物品"
},
"I388": {
"cls": "items",
"name": "新物品"
},
"I389": {
"cls": "items",
"name": "新物品"
},
"I390": {
"cls": "items",
"name": "大红宝石",
"text": "攻击+${core.values.redGem}",
"itemEffect": "core.status.hero.atk += 4 * core.status.thisMap.ratio",
"itemEffectTip": ",攻击+${4 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.atk += core.values.redGem",
"canUseItemEffect": "true"
},
"I391": {
"cls": "items",
"name": "新物品"
},
"I392": {
"cls": "items",
"name": "新物品"
},
"I393": {
"cls": "items",
"name": "新物品"
},
"I394": {
"cls": "items",
"name": "新物品"
},
"I395": {
"cls": "items",
"name": "新物品"
},
"I396": {
"cls": "items",
"name": "大蓝宝石",
"text": ",防御+${core.values.blueGem}",
"itemEffect": "core.status.hero.def += 4 * core.status.thisMap.ratio",
"itemEffectTip": ",防御+${4 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.def += core.values.blueGem",
"canUseItemEffect": "true"
},
"I397": {
"cls": "items",
"name": "新物品"
},
"I398": {
"cls": "items",
"name": "新物品"
},
"I399": {
"cls": "items",
"name": "新物品"
},
"I400": {
"cls": "items",
"name": "新物品"
},
"I401": {
"cls": "items",
"name": "新物品"
},
"I402": {
"cls": "items",
"name": "新物品"
},
"I403": {
"cls": "items",
"name": "大绿宝石",
"text": ",护盾+${core.values.greenGem}",
"itemEffect": "core.status.hero.mdef += 80 * core.status.thisMap.ratio / core.getFlag(\"hard\")",
"itemEffectTip": ",智慧+${80 * core.status.thisMap.ratio / core.getFlag(\"hard\")}",
"useItemEffect": "core.status.hero.mdef += core.values.greenGem",
"canUseItemEffect": "true"
},
"I404": {
"cls": "items",
"name": "新物品"
},
"I405": {
"cls": "items",
"name": "新物品"
},
"I406": {
"cls": "items",
"name": "新物品"
},
"I407": {
"cls": "items",
"name": "新物品"
},
"I408": {
"cls": "items",
"name": "新物品"
},
"I409": {
"cls": "items",
"name": "新物品"
},
"I410": {
"cls": "items",
"name": "新物品"
},
"I411": {
"cls": "items",
"name": "新物品"
},
"I412": {
"cls": "items",
"name": "新物品"
},
"I413": {
"cls": "items",
"name": "新物品"
},
"I414": {
"cls": "items",
"name": "新物品"
},
"I415": {
"cls": "items",
"name": "新物品"
},
"I416": {
"cls": "items",
"name": "新物品"
},
"I417": {
"cls": "items",
"name": "新物品"
},
"I418": {
"cls": "items",
"name": "新物品"
},
"I419": {
"cls": "items",
"name": "新物品"
},
"I420": {
"cls": "items",
"name": "新物品"
},
"I421": {
"cls": "items",
"name": "新物品"
},
"I422": {
"cls": "items",
"name": "新物品"
},
"I423": {
"cls": "items",
"name": "新物品"
},
"I424": {
"cls": "items",
"name": "新物品"
},
"I425": {
"cls": "items",
"name": "新物品"
},
"I426": {
"cls": "items",
"name": "新物品"
},
"I427": {
"cls": "items",
"name": "新物品"
},
"I428": {
"cls": "items",
"name": "新物品"
},
"I429": {
"cls": "items",
"name": "新物品"
},
"I430": {
"cls": "items",
"name": "新物品"
},
"I431": {
"cls": "items",
"name": "新物品"
},
"I432": {
"cls": "items",
"name": "新物品"
},
"I433": {
"cls": "items",
"name": "新物品"
},
"I434": {
"cls": "items",
"name": "新物品"
},
"I435": {
"cls": "items",
"name": "新物品"
},
"I436": {
"cls": "items",
"name": "新物品"
},
"I437": {
"cls": "items",
"name": "新物品"
},
"I438": {
"cls": "items",
"name": "新物品"
},
"I439": {
"cls": "items",
"name": "新物品"
},
"I440": {
"cls": "items",
"name": "新物品"
},
"I441": {
"cls": "items",
"name": "超大绿宝石",
"text": ",护盾+${core.values.greenGem}",
"itemEffect": "core.status.hero.mdef += 160 * core.status.thisMap.ratio / core.getFlag(\"hard\")",
"itemEffectTip": ",智慧+${160 * core.status.thisMap.ratio / core.getFlag(\"hard\")}",
"useItemEffect": "core.status.hero.mdef += core.values.greenGem",
"canUseItemEffect": "true"
},
"I442": {
"cls": "items",
"name": "新物品"
},
"I443": {
"cls": "items",
"name": "新物品"
},
"I444": {
"cls": "items",
"name": "新物品"
},
"I445": {
"cls": "items",
"name": "新物品"
},
"I446": {
"cls": "items",
"name": "新物品"
},
"I447": {
"cls": "items",
"name": "新物品"
},
"I448": {
"cls": "items",
"name": "新物品"
},
"I449": {
"cls": "items",
"name": "新物品"
},
"I450": {
"cls": "items",
"name": "新物品"
},
"I451": {
"cls": "items",
"name": "新物品"
},
"I452": {
"cls": "items",
"name": "新物品"
},
"I453": {
"cls": "items",
"name": "新物品"
},
"I454": {
"cls": "items",
"name": "新物品"
},
"I455": {
"cls": "items",
"name": "新物品"
},
"I456": {
"cls": "items",
"name": "新物品"
},
"I457": {
"cls": "items",
"name": "新物品"
},
"I458": {
"cls": "items",
"name": "新物品"
},
"I459": {
"cls": "items",
"name": "新物品"
},
"I460": {
"cls": "items",
"name": "新物品"
},
"I461": {
"cls": "items",
"name": "新物品"
},
"I462": {
"cls": "items",
"name": "新物品"
},
"I463": {
"cls": "items",
"name": "新物品"
},
"I464": {
"cls": "items",
"name": "新物品"
},
"I465": {
"cls": "items",
"name": "新物品"
},
"I466": {
"cls": "items",
"name": "新物品"
},
"I467": {
"cls": "items",
"name": "新物品"
},
"I468": {
"cls": "items",
"name": "新物品"
},
"I469": {
"cls": "items",
"name": "新物品"
},
"I470": {
"cls": "items",
"name": "新物品"
},
"I471": {
"cls": "items",
"name": "新物品"
},
"I472": {
"cls": "items",
"name": "新物品"
},
"I473": {
"cls": "items",
"name": "新物品"
},
"I474": {
"cls": "items",
"name": "新物品"
},
"I475": {
"cls": "items",
"name": "新物品"
},
"I476": {
"cls": "items",
"name": "新物品"
},
"I477": {
"cls": "items",
"name": "新物品"
},
"I478": {
"cls": "items",
"name": "新物品"
},
"I479": {
"cls": "items",
"name": "新物品"
},
"I480": {
"cls": "items",
"name": "新物品"
},
"I481": {
"cls": "items",
"name": "新物品"
},
"I482": {
"cls": "items",
"name": "大红血瓶",
"text": ",生命+${core.values.redPotion}",
"itemEffect": "core.status.hero.hp += 1000 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${1000 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.redPotion",
"canUseItemEffect": "true"
},
"I483": {
"cls": "items",
"name": "新物品"
},
"I484": {
"cls": "items",
"name": "大蓝血瓶",
"text": ",生命+${core.values.redPotion}",
"itemEffect": "core.status.hero.hp += 2000 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${2000 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.redPotion",
"canUseItemEffect": "true"
},
"I485": {
"cls": "items",
"name": "新物品"
},
"I486": {
"cls": "items",
"name": "新物品"
},
"I487": {
"cls": "items",
"name": "大绿血瓶",
"text": ",生命+${core.values.redPotion}",
"itemEffect": "core.status.hero.hp += 8000 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${8000 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.redPotion",
"canUseItemEffect": "true"
},
"I488": {
"cls": "items",
"name": "新物品"
},
"I489": {
"cls": "items",
"name": "新物品"
},
"I490": {
"cls": "items",
"name": "新物品"
},
"I491": {
"cls": "items",
"name": "大黄血瓶",
"text": ",生命+${core.values.redPotion}",
"itemEffect": "core.status.hero.hp += 4000 * core.status.thisMap.ratio",
"itemEffectTip": ",生命+${4000 * core.status.thisMap.ratio}",
"useItemEffect": "core.status.hero.hp += core.values.redPotion",
"canUseItemEffect": "true"
},
"I558": {
"cls": "constants",
"name": "bgm查看器",
"canUseItemEffect": "true",
"text": "可以查看游戏内你已经听过的bgm歌曲名格式歌手——歌曲名",
"useItemEffect": "core.openBgms();"
}
}