Have you actually tried to build the building with this requirement on the upgrade line? It was reported earlier that this caused a CTD as soon as the building was built (not when adding it to the queue) and that it did appear in the building lists correctly.
Have you actually tried to build the actual buildings, for all of your tests, and not just see if they appear in the building scroll correctly?
Bookmarks