It works in RTW, why it wouldn't carry over to M2TW behooves me but I suppose it's possible. EB Snippet:
Code:
stupa5 requires factions { romans_brutii, pontus, } and building_present_min_level government govnomad and not building_present_min_level government gov4 or building_present_min_level government gov1 and not hidden_resource not_here
farms requires factions { germans, britons, scythia, dacia, spain, gauls, romans_brutii, egypt, romans_scipii, carthage, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, saba, } or factions { parthia, armenia, pontus, } and building_present_min_level minimumbuilding pastoralism and not building_present_min_level nomadcamp warlordm
But you probably already knew that.
I think the problem with your code is you used requires twice. The EB code shows it going to the conditions right after the or statement, and only using requires once at the start to initiate the line. Yours uses it before each condition set. Hard to catch, I only noticed it after the 4th read through of your code. Hope that's the problem and it isn't that we lost the functionality, because I really want or statements for AUH.
If that's not it, and it works to some extent, it could be an issue with building_present_min_level.