当建造一个有建造速度加成的项目的时候,当你为该项目添加产能(无论砍树还是手锤)从而完成该项目的时候,做出如下判定:
1.如果此次添加的产能在受到建造速度加成前大于该项目剩余所需产能,则在项目完成后,只溢出(受到建造速度加成前添加的产能-项目剩余所需产能),即非溢出部分产能没有受到建造速度加成。
例子:假设城市产能为40锤/回合,在弓箭手(60锤)剩余20锤的时候,挂斯巴达教育(+50%),建造弓箭手一回合,只会溢出40-20=20锤,而非40-20/(1+50%)=26.7锤。
即:弓箭手的后20产能部分没有吃到斯巴达教育带来的加成!
2.如果此次添加的产能在受到建造速度加成前不大于该项目所需产能(但是受到加成后大于),则在项目完成后,不溢出任何溢出锤。
例子:假设城市产能为40锤/回合,在弓箭手(60锤)剩余42锤的时候,挂斯巴达教育(+50%),建造弓箭手一回合,不会产生任何溢出锤,而非产生40-42/(1+50%)=12锤。
即:不论加成前剩余产能为多少,只要加成后可以完成且加成前不能完成,其结果是一样的。就上面例子来说的话,弓箭手剩余42锤或60锤没有任何区别,都是在完成项目后不产生任何溢出。但是按常规考虑的话,剩余的42锤在经过斯巴达教育后只消耗28锤,而城市还有12锤可以用于建造其它项目。
1.如果此次添加的产能在受到建造速度加成前大于该项目剩余所需产能,则在项目完成后,只溢出(受到建造速度加成前添加的产能-项目剩余所需产能),即非溢出部分产能没有受到建造速度加成。
例子:假设城市产能为40锤/回合,在弓箭手(60锤)剩余20锤的时候,挂斯巴达教育(+50%),建造弓箭手一回合,只会溢出40-20=20锤,而非40-20/(1+50%)=26.7锤。
即:弓箭手的后20产能部分没有吃到斯巴达教育带来的加成!
2.如果此次添加的产能在受到建造速度加成前不大于该项目所需产能(但是受到加成后大于),则在项目完成后,不溢出任何溢出锤。
例子:假设城市产能为40锤/回合,在弓箭手(60锤)剩余42锤的时候,挂斯巴达教育(+50%),建造弓箭手一回合,不会产生任何溢出锤,而非产生40-42/(1+50%)=12锤。
即:不论加成前剩余产能为多少,只要加成后可以完成且加成前不能完成,其结果是一样的。就上面例子来说的话,弓箭手剩余42锤或60锤没有任何区别,都是在完成项目后不产生任何溢出。但是按常规考虑的话,剩余的42锤在经过斯巴达教育后只消耗28锤,而城市还有12锤可以用于建造其它项目。