Skip to content

可以把资源的提供改为1吗? #5

@ZeronoFreya

Description

@ZeronoFreya

我看到代码里有这么一行:

if (_this.needs[i] == 0 && assemblerPool[assemblerNextId].needs[i] == _this.requires[i] && _this.served[i] >= _this.requireCounts[i] * 5)

最后的5我可以理解为当下面的机器有5倍资源缓存时才向上提供资源吗?
但这样会导致下面的机器占有过多资源却生产不够(同一时间里)
比如生产磁线圈需要磁铁*2和铜*1,理论上3个熔炉供应一个制造台就能满足 120/min的产能,叠加后最上层时常会陷入资源不足的情况,所以,把5改为1是否能解决这种问题呢?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions