为什么要让你的掠夺者占被掠夺城镇资源的百分比?根据我的说法,袭击者应该根据自己的能力来平衡数量的每种资源。
用你的例子:
Raiders capacity - 450
Wood - 300
Clay - 400
Iron - 200
Wheat - 100
While Not Empty (Wood and clay and Iron and Wheat) and Not Full ( Raiders )
Raiders pick up 1 each ressources
经过这一步攻略有400
资源(因为没有小麦了)。
镇栈
Wood - 200
Clay - 300
Iron - 100
Wheat - 0
对剩余资源执行相同操作:
50 / 3 = 16
之后的攻略栈是这样的:
Wood - 116
Clay - 116
Iron - 116
Wheat - 100
TOTAL : 448
然后你有两个解决方案,选择最大堆栈中的资源或继续你的循环。如果您选择在最大的情况下获取资源:
当前库存:
Wood - 184
Clay - 284
Iron - 84
Wheat - 0
TOTAL : 552
选择 2 个单位的粘土然后你有以下结果:
镇栈
Wood - 184
Clay - 282
Iron - 84
Wheat - 0
TOTAL : 550
攻略栈
Wood - 116
Clay - 118
Iron - 116
Wheat - 100
TOTAL : 450
这只是另一个观点。你觉得有趣吗?