sacada / LOGistICAL

Feedback repository for LOGistICAL game
2 stars 0 forks source link

Overfilled industries move all excess input to newly built industries #2

Open rayanth opened 4 years ago

rayanth commented 4 years ago

Summary

If you overfill an industry's inputs, and then build a new industry in that town that shares an input, then as soon as you deliver even a token amount of that input for the new industry, ALL of the overfill excess from the other one will be shifted to the new one.

Game Version

Version: LOGistICAL Earth, 852L

Reproduction Steps

For the purposes of reproduction, crop industries are used because they all use fertilizer. The bug applies to all industries with a shared input.

In my example, in Aalen Germany, I built a level 2 Orange Orchard, leveled it to level 3, and then overfilled it to 139.1 tons of fertilizer. Then I built a level 2tomato field, also in Aalen, and sent a single 1t pickup truck with fertilizer. As soon as the pickup truck delivered, the balance of Fertilizer changed - the Orange orchard then had 54.5/54.0 tons of fertilizer (instead of 139.1) and the tomato field had 85.62/2 tons (instead of 1).

54.5 + 85.62 = 140.12 == 139.1 + 1 ton delivered.

Expected Behaviour

Expected Either: A) The overfill to stay with the original industry it was overfilled to (preferred) B) Just enough overfill from the first industry transferring to the second, to fill but NOT overfill the second. or C) the overfill between the two equalizing to the same level (in this case, 70.05 in both)

In the case of B or C, the behavior could even occur as soon as the second industry is built.

rayanth commented 4 years ago

an example - here i built the electric car factory, and as i always do, started filling one need a time with one 20t delivery each. After the Furniture need, I upgraded the electric car factory. Then delivered 20t of batteries, and 20t of Electricals using a 20t train.

As soon as the 20t of Electricals was delivered, ALL excess electricals from the Lighting factory were transferred to the electric car factory. (ok, all but 10t, for some reason)

image