klei1984 / max

M.A.X. Port
https://klei1984.github.io/max/
MIT License
54 stars 4 forks source link

[Bug] Engineers forget what they were building #33

Open lockheed opened 7 months ago

lockheed commented 7 months ago

Operating System

Windows

Source of bug?

M.A.X. Port Version

6.1.0 7th March 2024

M.A.X. and DOS or DOSBox Versions

1.04

What is the issue you encountered?

This is an old MAX bug, not sure if you can do anything about it.

If you tell Engineer to build a Connectors (or a Water Platform, or a Turret, etc), and the game state is fairly advanced (i.e. you already built up your base quite a bit) in about 20-40% of cases, instead of building what you tell it to build, it will build a Water Platform (or whatever you have been building the most of recently). Unless you check on what it is building immediately after starting, you can't be sure he will build what you told it. For example, if you tell it to build a line of WPs, and leave him to it, in 10 rounds you come back and find out it build a line of Connectors.

Anything to add?

No response

klei1984 commented 7 months ago

Hello, me and others experienced this many times too. It is not yet on the original M.A.X. defect list as the root cause or exact way to reproduce is not known yet.

Timechild2013 commented 2 months ago

Hello,

if this is important to you, you can proceed in this way so that you get 100% of what you want.

Take an engineer and build what you want to build and click on done, number of rounds does not matter at first, then cancel the build and repeat the whole thing again and choose the appropriate number of rounds and press done. This way he builds 100% correctly, it's an effort but a solution, that's how I play all the time.