ECS Vectors FAQ
ECS Vectors FAQ
FAQ
Production
- Why do industries do not accept cargo after map generation?
They need a few days after the world got generated before they start accepting anything. About 3.5 game days (that is 256 ticks). It happens because accepting cargo is coded using production callback and this time is a delay before the first production callback happens.
- Why do industries produce more/less cargo than represented in the table?
There 2 factors that affect it. First factor is delay between production events. Because it is 256 ticks, production event may happen 8 or 9 times a month. Some values in the tables are calculated for 8 runs (You'll get higher values), some for 9 runs (You'll get smaller values). second factor is distribution. Every industry has a property, that specifies, how much cargo can be distributed at once. Usually they are 5, 10 and 15, but some industries may use other values too. When industry do not have enough cargo do distribute, it stores the cargo and distributes it on the next run. This forces smaller values on one run and higher on the other.
Stockpiling
- Why do industries can store more cargo, than represented in the table?
The acceptance check happens periodically (usually every 256 ticks) that means stockpiles may store more cargo, than the value represented in the table. It is as much as amount of cargo that has arrived since overflow happens till the check happens. Because the delay is up to 3.5 game days, this overflow can be rather large.