
Originally Posted by
RandomAttack
Ishan,
I was trying to somehow prevent Mordor/England (or anyone, really) from upgrading a specific region from a Castle to a Fortress. So I noticed that region had a
unique hidden_resource. So I added a "and NOT hidden_resource X" to the Fortress line in the EDB.
To me it seemed, therefore, that only any region having that hidden_resource
couldn't upgrade to a Fortress. Since there is only one region that has it, it would
only impact that region. But when I use the "not" line in OP, it is being applied to
all regions-- whether it has that resource or not.
I've used the "and
not hidden_resource" condition a lot in other areas and it's worked exactly as expected. Just not this instance. Of course, logic is not my strong suit.
Thanks for the help.

U have to place a different entry in the EDB for the factions u want to stop the upgrade.
Coz u see the entry is
fortress castle requires factions { gondor, northern_european, mesoamerican, middle_eastern, eastern_european, greek, southern_european, }
Now this will include all the factions
If u want to make this for say north_european only then create a whole new entry for them something like this:-
Code:
fortress castle requires factions { gondor, mesoamerican, middle_eastern, eastern_european, greek, southern_european, }
fortress castle requires factions { northern_european, }