Crafting tables - Chunk7w/mappet GitHub Wiki

合成表 是一种,可以让玩家与虚拟商贩交换物品的机制。你可以使用这一机制,用怪物掉落的物品来制作强大的装备和物品,以此来丰富 RPG 元素。

合成表是由描述交易的配方组成的,即输入物品会通过交易变为输出物品。

可以在 Mappet 仪表盘内,对合成表进行编辑。选择仪表盘左侧边栏的第一个面板,即可打开合成表编辑器。

编辑

当你选中或创建了一个合成表后,你就会看到一个类似这样的编辑器:

合成表编辑器

合成表标题

合成表标题 中,你可以输入一个用于打开合成界面的名字,并通过 /mp crafting open 命令来打开它。合成表并不能在对话界面中使用。

管理合成配方

在主编辑区域的左侧的,就是配方列表。你可以在列表中挑选和管理所有配方。如果你在该区域的任意位置进行右键,则会弹出一个下拉菜单,可以选择 添加 新的配方,以及 移除 当前所选的配方。

此外,你还可以手动 拖放配方标题,来修改配方的顺序 ,从而将各个配方整理到理想的位置。

当你在侧边栏中选择或创建了一个合成表配方后,你就可以开始编辑这个配方了。

配方标题

配方的标题用于给合成表配方设置一段描述。非常的浅显易懂。

原材料与成品

这两个模块可以添加用于组成合成配方的物品组。原材料可以是一个或多个物品组,并且会在合成交换的过程中,从玩家的背包中获取,而成品则是在交换中给予玩家的物品组。

如果没有设置原材料,或者原材料的数量不足,那么玩家将无法进行交换。

管理物品

在这两个模块中,你可以点击 ➕ 图标来添加一个物品槽。你可以从你的背包中,挑选一组物品放入物品槽内。如果你想从原材料或成品中删除物品组,只需右键点击物品槽,并点击 ➖ 移除物品

可见

可见 参数可以让你为合成配方设置一个表达式或条件,使其从合成配方列表中隐藏。在没有进行设置的情况下,该配方始终是可见的。

合成快捷键

合成快捷键 可以让你为配方设置一个单键快捷键,让用户能够快速合成一些配方(比如弹药)。

合成时触发

合成时触发 可以在玩家制作某个特定配方,时绑定一个触发器,以及一些动作。