Fixes vanilla bug/inconsistency in harvester replacement logic #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Vanilla behavior is SUPPOSED to be that Easy AI are never supposed to replace their harvesters (it's explicitly stated in TD's code for the campaign AI here):
CnC_Remastered_Collection/TIBERIANDAWN/HOUSE.CPP
Lines 3805 to 3810 in a432e30
However, it appears this was accidentally inverted in RA's equivalent build logic - checking if the AI's difficulty is not set to hard, meaning that Hard AI will not replace their harvesters instead. This mistake then got backported to TD for the skirmish AI with the remaster.
This is an obvious inconsistency/mistake resulting in the Hard AI actually being easier to defeat by just targeting their harvesters, and the easy AI being harder than intended.