@VictoryFirst said:
So if I understand correctly, you can use Place with NoAirCheckPlaceDelegate and this would solve the problem of the AI not purchasing anything and it would prevent fighters that cannot land from being killed by the engine in the placement phase?
The problem is not the delegate, NoAirCheckPlaceDelegate, but what the AI is coded for when doing purchasing, that being 'place' or 'endStep'. Because there is no 'place' the AI disregards the purchase.
<delegate name="place" javaClass="games.strategy.triplea.delegate.NoAirCheckPlaceDelegate" display="Place Units"/>
Works with
<step name="AustroHungariansPlace" delegate="place" player="AustroHungarians"/>
And fighters can stay 'isAir'.
Cheers...