Ok, here is my problem:

I tried to make one building available for construction in major city (5 slots) only if another building from different chain exists in the same city/region. I researched and it seems that only change needs to be done in building_levels table. there is a condition column where you can find various conditions (inFactionCapital, hasGlobalBuilding). In some cases it seems that you can either use the building_level_name as condition (jesuit_college) or a chain (culture, 0). well, not to mention I tried every possible combination {hasRegionBuilding(ordnance_board)}but it didn't work... it seems like engine doesn't at all read the condition column in my table. I tried to rename the table, even give it vanilla name, but to no avail. The funny part is that the engine doesn't read even "vanilla" conditions (as experiment I added inFactionCapital() condition but still the building was available in every large city). so is there something more that needs to be changed or added somewhere? this is just silly...

any help will be appreciated