Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
component:crafting:zh [2023/12/10 15:17]
hfsr [组件:合成]
component:crafting:zh [2023/12/10 15:19] (current)
hfsr [函数]
Line 11: Line 11:
 =====函数===== =====函数=====
 `craft([count:​ number]): boolean`  ​ `craft([count:​ number]): boolean`  ​
-合成至多指定数量的物品,合成满整组。+合成至多指定数量或整组物品
  
 **count** - 要合成多少物品。若不指定则机器人会尽可能多的合成。任何情况下机器人都不会一次性合成超过一组产物。\\ **count** - 要合成多少物品。若不指定则机器人会尽可能多的合成。任何情况下机器人都不会一次性合成超过一组产物。\\
 **返回值:** 若至少合成了一个物品则返回`true`,其他情况下返回`false`。\\ **返回值:** 若至少合成了一个物品则返回`true`,其他情况下返回`false`。\\
- +  ​ 
-请注意如果你指定的物品合成数小于最低产出数(例如要求合成1根木棍,但是一次最少合成4根),那么将不会合成物品,但是函数仍然会返回`true`。 +请注意如果你指定的物品合成数小于最低产出数(例如要求合成1根木棍,但是一次最少合成4根),那么将不会合成物品,但是函数仍然会返回`true`。 ​  
- +   
-若成功合成,产物会被放置到当前选槽位,或者(若槽位被其他物品占用)放置到下一个有相同物品的槽位,又或者下一个空闲槽位。空闲槽位也有可能在合成区域中,这会使得合成无法继续,直到清空合成区域。+若成功进行了合成,产物会被放置到当前选槽位,或者(若槽位被其他物品占用)放置到下一个有相同物品的槽位,又或者下一个空闲槽位。空闲槽位也有可能在合成区域中,这会使得合成无法继续,直到清空合成区域。
  
 ====样例==== ====样例====