beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.72k stars 288 forks source link

Transports don't execute pick up / drop off commands #3061

Open sprEEEzy opened 4 months ago

sprEEEzy commented 4 months ago

Description

There seem to be multiple issues with air transport ships, making them extremely unreliable to use. I'll just leave some clips for analysis, as there's a few things going on.

Most happen when you try to shift-queue multiple commands.

https://github.com/beyond-all-reason/Beyond-All-Reason/assets/9414375/5491917b-9260-4543-a010-0e82254052a9

https://github.com/beyond-all-reason/Beyond-All-Reason/assets/9414375/1674d3f2-629d-4d24-a3fe-65922c774c39

Expected Behaviour

Pick up / drop off.

Actual Behaviour

No pickup / no drop off.

Reproduction steps

Queue up a few Pick up / drop off commands.

Other

No response

sprEEEzy commented 4 months ago

Also, why does a single click issue two drop-off commands?

icexuick commented 4 months ago

Also, why does a single click issue two drop-off commands?

good question! Might be some remaining 'fix' for transport commands been bugged/tried to fix.

Area-load works well. Area-unload seems to not work. Point-unload does work - though won't work if a previous unit is in the unload-spot - you need to move the unit in order for the transport to start moving again.

So, Area-unload needs a fix + point unload needs to be able to drop a unit/tell the unit in/on the unload-point to move out of the way.

sprEEEzy commented 4 months ago

Another thing - apparently this widget got turned off for everyone, at some point recently. You have to reenable it manually. image