Currently Armored Unholds spawn early and normal Unholds spawn late.
That is likely because all 4 options cost the same amount of resources. When they get sorted, their order is undefined.
This is a bandaid fix that solves the issue by giving them all slightly different costs to preserve the correct order.
This fix might just bury the underlying problem.
I don't know how the subparty system was supposed to work and currently works. Maybe it was supposed to raise the cost of the individual unit options by the cost of their subparties during sorting, which would have solved this issue.
Currently Armored Unholds spawn early and normal Unholds spawn late. That is likely because all 4 options cost the same amount of resources. When they get sorted, their order is undefined.
This is a bandaid fix that solves the issue by giving them all slightly different costs to preserve the correct order.
This fix might just bury the underlying problem. I don't know how the subparty system was supposed to work and currently works. Maybe it was supposed to raise the cost of the individual unit options by the cost of their subparties during sorting, which would have solved this issue.