Openra: Groups of helicopters do not reload when sent to helipad

Created on 29 Jul 2017  路  7Comments  路  Source: OpenRA/OpenRA

Hello,

After running out of ammo, I try to send a group of helicopters to a helipad to reload. The entire group will return to the helipad, but only one of them will reload. The rest will idle. Expected behavior: each helicopter takes turns using the helipad to reload.

Thanks!

Bug

Most helpful comment

The aircraft repulsion logic is fundamentally broken. Luckily, I've finally got some progress in getting to the root causes of why it is broken. I will take on revising the aircraft steering behaviour, but don't expect a PR for a while.

All 7 comments

Which mod and version is this?

My apologies, release-20170527 and Red Alert. In Command and Conquer, the helicopters just reload in mid air.

I couldn't reproduce this on the latest playtest, so I assume this was fixed? Thanks for the report anyway. ^^

Can confirm it in the playtest https://youtu.be/JgPacZdobJ0 (squitchy sound due to mic enabled)
Either several (2-3) helicopters reload in queue (if their location is near the helipad) or only one, but not the whole group. Looks like the group tries to go to the previously stated move point instead of reloading.

Planes behave correctly - all yaks go to airfield, idle above it and reload one by one.

Yes, they're moving to their previously given move point, but will then go to reload once the managed to get there. Unfortunately the block each other, indeed. The reload order should probably cancel the previous move order.

Helicopters block each other on queued move orders, too. For a real fix we would need a refactor of the aircraft repulsion and related path-finding code I assume.

The aircraft repulsion logic is fundamentally broken. Luckily, I've finally got some progress in getting to the root causes of why it is broken. I will take on revising the aircraft steering behaviour, but don't expect a PR for a while.

Was this page helpful?
0 / 5 - 0 ratings