Seems that many players are bothered by some incorrect units gained after capturing enemy buildings. Though most don't have a solution, fixing the problem between Desolator and Eradicator is very simple.Add a new word "SOVTECH3" in the [GenericPrerequisites] column of the rules file, then label it as Palace and Battle Lab, just like SOVTECH2. Then, use it in the Desolator prerequisite, and then change the corresponding part of Eradicator directly to Atomheart. Next, delete the related statements of the restrictions of the two. Do so will let additional Deso & Erad's RequiredHouses/ForbiddenHouses never be written in mission files any longer. Brilliant.
There is an easier way to do this, if Eradicator can be seen as a strictly superior version of Desolator and replaces it. Desolator can keep its current prerequisite structures but get "Prerequisite.Negative=" for Atomheart so that whoever has an Atomheart gets Eradicator instead of Desolator.
Similarly, it's probably better for Epsilon Adept to get "Prerequisite.Negative=" for Psych-plug since Epsilon Elite already has "PrerequisiteOverride=" for it.
- Divine likes this