由于一些测试并不具有普遍性,所以我决定边测试边来写这个帖子。
首先,我们来略微了解讲一下村民如何分享食物:
如果村民的1个物品格 有比较充足的食物话(农民:6块面包或24个胡萝卜或马铃薯、或18个小麦),并且看见有村民的物品格没有足够的食品(非农民:3块面包或12个胡萝卜或马铃薯;农民:15块面包、60个胡萝卜或马铃薯、45个小麦)的话,他可能会决定把食物分享给那个村民。
如果要分享,村民会找到第一个至少有4个面包,胡萝卜,或者马铃薯或者至少6个小麦,然后向着目标村民的方向扔去一半数量的物品(向下舍入)。如果分享的是小麦,则会先合成成面包再共享,这可能会导致分享的要比一半的数量差一两个小麦。
首先,我们来略微了解讲一下村民如何分享食物:
如果村民的1个物品格 有比较充足的食物话(农民:6块面包或24个胡萝卜或马铃薯、或18个小麦),并且看见有村民的物品格没有足够的食品(非农民:3块面包或12个胡萝卜或马铃薯;农民:15块面包、60个胡萝卜或马铃薯、45个小麦)的话,他可能会决定把食物分享给那个村民。
如果要分享,村民会找到第一个至少有4个面包,胡萝卜,或者马铃薯或者至少6个小麦,然后向着目标村民的方向扔去一半数量的物品(向下舍入)。如果分享的是小麦,则会先合成成面包再共享,这可能会导致分享的要比一半的数量差一两个小麦。