升级装备
如果你只有一把生锈的剑就去挑战狼,会发现提示你的武器太弱了。就需要进入村庄。在村庄里,有一个铁匠铺,也就是 iron_shop 场景,在这里你可以锻造兵器或是翻新兵器。
锻造兵器
锻造兵器需要使用 10 块玄铁。因此,我们设置了检查条件,确认玩家是否有 10 块玄铁。只要使用物品条件判断即可。

然后在触发后,就需要从玩家背包扣除 10 块玄铁和发放一把钢剑。这就可以通过配置效果来实现。
- 扣除玄铁:配置获取物品效果,选择物品为
iron(玄铁) ,数量为 -10。负数既表示扣除。 - 发放钢剑:配置获取物品效果,选择物品为
steel_sword(钢剑) ,数量为 1。

关于效果配置的更多内容,可以参考文档选项的效果。
翻新兵器
翻新兵器则只需要 1 块玄铁和 20 能量的燃料。这里就需要使用的物品属性(消耗)的效果。

物品属性(消耗)可以设定一些属性,然后引擎就会在触发效果后,在用户的背包里找出来包含这些属性的物品,然后按照需要的量扣除掉。
比如这里就设置了 20 energy 的 物品属性(消耗),因此就会在背包中将玩家的包含 energy 属性的物品找出来,然后累计其 energy 属性的值,扣除满足属性总数等于 20 的个数。

另外为了如果玩家背包里的燃料不够,希望有个性化的提示,还设置了物品属性判断,同样是判断 energy 属性。这样燃料不够时,就可以提示玩家去收集能量的物品了。
关于条件配置的更多内容,可以参考文档选项的条件。